Caused by: java.lang.ClassNotFoundException: Didn't find class ".MainActivity"

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.demo.MainActivity" on path: DexPathList[

01-31 16:47:48.553: E/AndroidRuntime(11853): Process: com.ylcq.h264client, PID: 11853 01-31 16:47:48.553: E/AndroidRuntime(11853): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.ylcq.h264client/com.XXX.XXX.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.ylcq.h264client.MainActivity" on path: 
今天安装apk,遇见了这个问题,在平板上运行的可以,但是把apk发到手机调试就会闪退报错。

百度看到网上解决方案:

把manifest 中的 .MainActivity 缩写的包名给补齐,即com.XXX.XXX.MainActivity

没效果。

现象:

我的是module project,在平板直接运行可以,但是,将运行的生成的output目录下的apk用来安装就会报这个异常。

我的解决方案:

点击android studio上的"Build"按钮,再选择”Build APK“,用生成output目录下的APK安装即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值