Android错误集合

一、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值