AndroidStudio工具开发中遇到的一些错误(记录一下)

开发中遇到的错误(持续更新)

######AS版本3.0###
1、

 Error:Execution failed for task :app:processDebugAndroidTestResources.
 No slave process to process jobs, aborting

clean和rebuild都没有成功后,直接点击 File>Invalidate Caches/Restart后编译通过

2、

 android.content.res.Resources$NotFoundException: String resource ID #0x0

在给TextView的setText(Int int)方法中的int指的是R.string.xxx,不能赋值其它int值

3、 apk安装出现闪退

 java.lang.RuntimeException: Unable to instantiate application

在build.gradle文件中将gradle版本安装提示修改后重新编译得到解决
这里写图片描述

4、

Warning:Conflict with dependency ‘com.android.support:multidex’ in
project ‘:app’. Resolved versions for app (1.0.2) and test app (1.0.1)
differ. See http://g.co/androidstudio/app-test-app-conflict for
details.Error Execution failed for
taskapp:prepareDebugAndroidTestDependencies Dependency Error. See
console for details.

在里一个项目中将build.gradle文件中依赖的包,都根据AS提示将版本改成最新的之后,
没有将project的build.gradle中的gradle版本安装提示换成新的,构建是报了此错误,
将gradle版本修改后问题解决

5、

Error:Tag attribute name has invalid character ’ '.
Error:Tag attribute name has invalid character ’ '.
Error:org.gradle.process.internal.ExecException: Process ‘command
‘E:\Android\sdk\build-tools\26.0.2\aapt.exe’’ finished with non-zero
exit value 1 Error:Execution failed for task
‘:backend01:processDebugResources’.
Failed to execute aapt

这个错误是因为在AndroidManifest.xml中category的值有一个空格,将空格去除就好了

6、

错误java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once)

根据错误提示知道同一个AsyncTask对象只能execute一次,要解决可以在使用之前new一下

7、编译googlesample项目的旧项目时:

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64

将gradle版本升级到3.2以上问题解决

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值