【Android bug集合】上架和日常bug

156 阅读1分钟

日常的开放过程中总会碰到一些稀奇古怪的问题,在这里记录下,下一次碰到可以快速解决。

1.提交小米应用市场出现闪退

MyContextWrapper
/**  
* 监测系统广播  
* @param base  
*/  
// @Override  
// protected void attachBaseContext(Context base) {  
// super.attachBaseContext(new MyContextWrapper(base));  
// }

监听系统广播的方法会引起在小米手机打开App崩溃。

2.run出现‘Error running ‘app’

image.png 可以先cleanrebuild,然后再 run即可

3.关掉VPN之后,Android studio 无法正常编译运行

在项目根目录的 gradle.properties 中,删除或注释掉代理设置(如果有):

# systemProp.http.proxyHost=...
# systemProp.http.proxyPort=...

即可解决。

image.png

4.报错,突然提示一下错误

Caused by: org.gradle.ap.intemnal.artifaocts,.ivyservice.Defautlenientonfiguration$ArtifactResolveExcention: ould not resolve all files for configauration "apdebuoRuntimelas 替换镜像地址

原地址为

distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip

更换为:

distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.9-bin.zip

最后一步才是最终解决方案,确定是三诺的sdk下载不了,更换了其他版本的sdk才最终解决。