一、Android Studio真机运行项目时一直是Error Installing APK,解决办法如下:
1、点击右上角 Gradle,直到点击到如下图所示位置,即build,之后点击左上角刷新按钮,之后重新编译运行
二、Android 打包时出现 java.lang.OutOfMemoryError: GC overhead limit exceeded 的解决办法
出现原因
JDK6新增错误类型。当GC为释放很小空间占用大量时间时抛出。一般是因为堆太小
解决办法
方式一、修改JVM内存大小
打开AS安装路径 —> studio64.exe.vmoptions 修改如下:
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
方式二、配置gradle
android {
dexOptions {
javaMaxHeapSize "4g"
}
......
}
三、Android 程序中出现ClassNoFound…
解决办法
打开Preferences或者Settings
在左上角搜索框中搜索Instant Run
左侧边选择Instant Run选项,选择第一个Enable取消打勾
最后Clean 和 Rebulid the app就行
四、Android 程序中出现found an invalid color
原因是,图片是.9.png格式的,但是没有画黑色边框线,需要画上边框线,保存就可以了。可直接在Android studio中直接使用鼠标拖动即可
五、Android 程序中出现compileDebugJavaWithJavac
compileDebugJavaWithJavac是什么,从字面上看就是在debug调试的执行javac命令,编译器遇到不能解析的内容而抛出的异常。
解决办法:
在Terminal执行gradlew compileDebugJavaWithJavac命令能快速找到原因
六、eclipse导入工程到androidstudio构建不起来 gradlew processDebugResources --debug
There are unrecoverable errors which must be corrected first
解决办法:
打开Eclipse的项目,找到project.properties,右键,用记事本打开它
删除android.library.reference.1=…/android-support-v7-appcompat
七、finished with non-zero exit value 1
解决办法: gradlew processDebugResources --debug 查找对应错误,注意主要的版本一定要一致
gradlew compileDebugSources
八、Module not specified
九、华为8.0软件内更新app下载失败
注意一:
private void installApk(File file) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//判断是否是AndroidN以及更高的版本
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
Uri photoURI = FileProvider.getUriForFile(getActivity(), MyApplication.getInstance().getPackageName() + ".provider", file);
//注意一下两句的位置 一定是先set后add
intent.setDataAndType(photoURI, "application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
} else {
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
}
注意二:
需要此权限
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
十、opencv安装
http://wiki.opencv.org.cn/index.php/VC_2010下安装Ope