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安装即可。