随笔分类 - Android 问题解答
用来收集android编程中遇到的问题
摘要:利用Android NDK编译动态库,在C文件中调用了两个JNI函数:JNI_GetDefaultJavaVMInitArgs和JNI_CreateJavaVM。编译的时候始终报以下错误: 看了网上很多人的解答,基本都是添加libjvm.so或者libnativehelper库。尝试下,没有一个靠普
阅读全文
摘要:cmake提供了很多实用的cmake-modules,通过find_package()命令调用这些modules,用于写CMakeLists.txt脚本时方便的查找依赖的库或其他编译相关的信息,善用这些modules,可以提高写脚本的效率和脚本通用性。 说起来真的有点太抽象,举个我最近遇到的简单例子
阅读全文
摘要:我需要从C ++运行Java,一般来说问题已经解决,但我的make系统或脚本出了问题,有一个创建JVM的C ++文件: 有一个CMakeLists.txt文件: 运行它: 得到这个错误: 回答: 在CMakeLists.txt文件中,添加 而不是手动选择目录也可以依赖CMake:
阅读全文
摘要:[Linker error] undefined reference to `_imp__JNI_CreateJavaVM@12'
阅读全文
摘要:最近因为项目需要下载Android终端模拟器(Android-Terminal-Emulator)源码进行调试编译,编译过程中出现报错 顿时不知道所以然,Google以后,在stackoverflow找到解决方法,一、在项目的gradle.properties添加android.useDepreca
阅读全文
摘要:按照网上很多已有的教程,在用javah生成c的头文件时候报错: Error: no classes specified bash: ../../build/intermediates/classes/debug: is a directory 说 ../../build/intermediates/
阅读全文
摘要:ScriptEngineManager is not available in Android and causes a NoClassDefFoundError
阅读全文
摘要:项目报错: 原因: 解决方法:Android的项目目录里是有两个build文件夹的,一个是:项目目录/app/build,另一个是:项目目录/build。 把两个build都删掉,然后重新编译运行即可。 注意:在提交代码的时候两个build是不应该提交的。 参考:安卓开发-Didn’t find c
阅读全文
摘要:命令是正确的,但问题是在你的系统中,你没有“android-27”操作系统。 请检查你的系统中有哪个操作系统,进入下面的目录 目录路径:-~\Android\SDK\Platform 如果没有,请先下载。 下载命令是:- sdkmanager --install "system-images;and
阅读全文
摘要:公司的网,莫名其妙的不能更新了,却可以下载compile文件。。。 于是乎FQ,hosts,修改studio.exe.vmoptions文件 然并卵,都特么不行 搞了一天还是不行 这种问题或许可以找到办法 但是如果下次是 Connection failed (xxxx.xxxx.com)该怎么办呢,
阅读全文
摘要:像往常一样打开Android studio,但这次它提示我升级!说是什么为了更好的体验,在好奇心的驱使下,我毅然地点击了“update”按钮。升级之后,编译项目,报出了N多个error,我的心都慌完!整个人都是凉的,但想到作为社会主义的接班人,不能被这个给吓到,因为我知道解决了眼前的error,还有
阅读全文
摘要:我刚刚升级了我的扑动,升级后我无法在Android Studio上运行任何扑动项目。我收到此错误消息。 我怎样才能降级Dart或如何解决这个问题,我在mac上运行android studio。 我试过通过改变颤动的频道dev,master但它没有什么区别。 扑医生-v结果: 解决方法一 Flutte
阅读全文
unzipping/Users/xq/.gradle/wrapper /dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zi
摘要:unzipping/Users/xq/.gradle/wrapper /dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip to /Users/xq/.gradle/wrapper/dists/gradle-3.3-al
阅读全文
摘要:问题 公司网络问题,总是无法成功下载库,回到家就可以。 通过配置 Android Studio 解决 取消勾选 Use secure connection 然后再次 build 项目就可以了。 通过配置 Android Studio 解决 取消勾选 Use secure connection 然后再
阅读全文
摘要:可使用如下命令生成 1 ssh-keygen -t rsa ssh-keygen -t rsa 因为mac系统也是从unix基础上演变过来的,所以很多核心的东西也是与unix相通的。 1、-t 是指定加密参数为ras,默认是dsa 2、生成后会在当前用户的家目录下自动创建.ssh目录里面会有id_r
阅读全文
摘要:产生背景最近把Android Studio更新到3.0,更新之后出现了build错误:No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi,google了很多方法,总结一
阅读全文
摘要:今天打包项目的正式签名APK出现以下错误,当时挺着急用的实在没办法就只能用测试apk凑合来对付一下了 解决问题历经千辛万苦啊 出现这个问题首先看看是不是编译 出问题了,毕竟使用的电脑配置不高卡得要死,所以又重新试了几遍仍然是这个错误,还尝试着重启电脑来仍然不行,后面再催得紧~~我当时是崩溃的。。然后
阅读全文
摘要:GreenDao 给我个人感觉 比一般的ORM框架要好很多,虽然说上手和其他的比起来,较复杂,但是如果使用熟练以后,你会爱上这个框架的 用这些ORM 框架给我的感觉都是,当升级时,都需要进行数据库所有表的删除,然后再重新创建表,这样的话,开发时候可以,但是真正的项目用,这是不允许的,因为如果用户升级
阅读全文
摘要:想了想大概就需要下面这几步: 1.下载ndk 2.配置ndk的环境变量 3.在android studio添加一些ndk的配置 4.编写c文件 5.生成so库 6.调用so库 上面提到的大部分问题你都可以在下面的两篇文章找到解决办法 http://blog.csdn.net/u010976213/a
阅读全文
摘要:我在编写有关JNI的代码的时候回报这个错误,我在网上搜了相关的资料后,找到了一篇文章解决了这个问题,点击这里查看这篇文章,我在照着这篇文章尝试的时候,总有一些错误,现在我把自己详细的解决流程贴出来,供大家参考。 首先在工程目录下的gradle.properties文件的末尾加上一句:Android.
阅读全文