Error: Activity class {} does no

2019-08-11  本文已影响0人  大写的口可口可

在调试应用时有时,在测试机上卸载应用有时会出现找不到主界面报错问题类似下图这样:


Android studio 控制台报错截图.png

网上目前解决方案有以下几种:

  1. 首先是检查这个WelcomeActivity.java是不是真的存在,且包名和路径无误; (这个一般不会有问题除非误触)

2.删除applicationid, 把在build.gradle 中删除applicationId,由于这里默认就是包名所以这里写不写都一样。

defaultConfig {
        applicationId "xxxxxxxx"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

3.在 Android studio 中 Build -> Clean Project ->Rebuild Project 点击run运行项目安装apk(这个起过几次效果)

4.使用命令adb uninstall com.xx.xxx.xxx(包名)卸载apk,再重新安装(之后试了可以解决)

卸载应用.png

5.删除应用缓存
1.adb shell 进入apk文件安装路径 /data/local/tmp/

Androidstudio控制台安装apk失败日志.png
2.删除该文件夹下apk包名对应的两个文件即可
命令行查看data/local/tmp下文件.png
上一篇下一篇

猜你喜欢

热点阅读