Android Studio 工程报错问题积累总结

问题1:
ERROR: Could not GET ‘https://repo1.maven.org/maven2/com/android/tools/build/gradle/3.5.2/gradle-3.5.2.pom’. Received status code 400 from server: Bad Request
Enable Gradle ‘offline mode’ and sync project
解决:
https://blog.csdn.net/qq_35341203/article/details/102788042
只要之前配置了Http Proxy代理设置的可能都中招了,
3.0及以上现在默认使用 Google 的 Maven 存储库,设置了代理的都会掉进这坑里,
解决办法就是不设置代理勾选NO Proxy,删掉.gradle目录下的gradle.properties(C:\Users\Lenovo.gradle)文件重新build一下

问题2:
Error:Minimum supported Gradle version is 4.1. Current version is 2.14.1.
If using the gradle wrapper, try editing the distributionUrl in
G:\MyApplication\qsbk\gradle\wrapper\gradle-wrapper.properties to gradle-4.1-all.zip
解决:
https://www.cnblogs.com/YKingcc/p/9853728.html
有时候我们运行别人的项目时,会发现这个问题
其实是他人的版本过低导致的
按照报错结果,我们可以去到gradle\wrapper\gradle-wrapper.properties这个文件里
只需把这里的2.14.1改成我们本地版本就可以了 4.1
然后就不会有这个错误了

问题3:
The SourceSet ‘instrumentTest’ is not recognized by the Android Gradle Plugin.
Perhaps you misspelled something?
解决:
https://blog.csdn.net/u014133119/article/details/80805200
最好的解决办法看一下以前项目是怎么配置的,
我带着疑问看了一下以前项目发现自从AndroidStudio3.0以后就出现instrumentTest这个关键字,
3.0以前出现关键字androidTest,
我试着把instrumentTest替换成androidTest果然可以编译过去

问题4:
The minSdk version should not be declared in the android manifest file.
解决:
解决方案 把manifest.xml 里的sdk最小版本设置都删掉
Androidstudio3.0 以后不能在manifest.xml 设置这些 必须在 gradle里设置

问题5:
permission is only granted to system apps
解决:
File -> Settings -> Editor -> Inspections
在Android Lint下面,将 Using system app permission的Error改成Warning
在这里插入图片描述
问题6:
ApkProvisionException: No outputs for the main artifact of variant: debug
解决:
https://blog.csdn.net/LSLSD/article/details/105738783
在这里插入图片描述
问题7:
Error:(75, 13) Failed to resolve: com.google.android.gms:play-services:XXX
解决方法:
在项目的build.gradle中添加
repositories {
maven { url “https://maven.google.com/”}
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值