安装并运行apk时出现恼人的"Error: Activity class {xxx/xxx.MainActivity} does not exist."
来源:互联网 发布:js中嵌入java代码 编辑:程序博客网 时间:2024/06/05 18:34
使用”react-native run-android”命令运行android应用时,如果常常出现如下错误:
Starting the app (/home/xxx/soft/sdk//platform-tools/adb shell am start -n xxx/.MainActivity)…
Starting: Intent { cmp=xxx/.MainActivity }
Error type 3
Error: Activity class {xxx/xxx.MainActivity} does not exist.
尽管该应用可以安装到你的安卓设备, 不影响使用,但是看着好碍眼。本着不能规避问题的原则,还是要想办法消掉这个错误。经过本人的一番尝试,总算解决了这个碍眼的bug.在此记录一下解决的步骤。
1. 首先是检查这个MainActivity.java是不是真的存在,且包名和路径无误;
2. 如果文件存在,且包名和路径没有问题,那么就打开你项目所在 的/android/app/build.gradle文件,删除defaultConfig下的applicationId,像下面这样:
apply plugin: ‘com.android.application’
android {
compileSdkVersion xxx
buildToolsVersion “xxx”
defaultConfig {
// applicationId “xxx”
或者将applicationId的值改成manifest文件里指定的package。
再运行”react-native run-android”,OK了。
出现这个问题的原因是你的package和applicationId不一致。如果你没有在你的 build.gradle 文件中定义 applicationId,这个applicationId 将默认为 AndroidManifest.xml 中所指定的与package相同的值。
注意:现在的Android Gradle编译系统的android项目是以applicationId作为唯一标识应用的包名。
- 安装并运行apk时出现恼人的"Error: Activity class {xxx/xxx.MainActivity} does not exist."
- Error: Activity class {XXX} does not exist的问题解决
- Android中的ActivityManager: Error: Activity class {XXX} does not exist的问题解决
- QT编译运行时出现xxx.exe does not exist.
- Error: Activity class {package1/package2.mainActivity} does not exist.
- android studio运行项目,Error: Activity class {package_name/package_name.MainActivity} does not exist
- The APK file xxx.apk does not exist on disk. Error while Installing APK
- The APK file xxx.apk does not exist on disk. Error while Installing APK
- 遇到问题----Android----ActivityManager: Error: Activity class {xx/xx.MainActivity} does not exist
- 使用qtcreator时出现The specified source space "/home/xxx/src" does not exist的错误
- ActivityManager: Error: Activity class { 。。。} does not exist.
- ActivityManager: Error: Activity class {..} does not exist.
- 在centos中运行java命令时出现Error: Could not find or load main class XXX问题的解决方法
- android里出现"resource directory /xxx/res does not exist"问题的解决办法
- AS开发中出现Error(六)——Error: Activity class {} does not exist.Error while Launching activity
- 解决resource directory '/xxx//res' does not exist的方法
- MHA检测主从复制状态的时出现“User xxx does not exist or does not have REPLICATION SLAVE privilege”异常解决
- 关于ActivityManager: Error: Activity class {..} does not exist
- tomcat启动时报错java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
- iOS 9开发小技巧
- 选择排序与冒泡排序
- 64位系统下编译32位的汇编程序
- new relic 安装mysql 扩展
- 安装并运行apk时出现恼人的"Error: Activity class {xxx/xxx.MainActivity} does not exist."
- android下自定义Camera进行录像和拍照
- 让一些较早的浏览器(不支持HTML5)支持 HTML5。
- 【基于shiro的分布式权限管理系统】一个用Java、spring、mybatis和shiro开发的分布式权限管理系统
- Android ble低功耗蓝牙开发
- Kettle产品介绍
- DB-Engines Ranking
- android开发常见问题总结
- 约束