错误类型3错误:活动类{com.rnnpro1 / com.rnnpro1.MainActivity}不存在

时间:2018-09-07 05:05:20

标签: android react-native

获得成功的构建,但最终导致终端错误。 由于系统冻结,我无法从Android Studio构建。

BUILD SUCCESSFUL

Total time: 19.967 secs
Running adb -s 2a4ert6817d56123 reverse tcp:8081 tcp:8081
Starting the app on 2a4ert6817d56123 (adb -s 2a4ert6817d56123 shell am start -n com.rnnpro1/com.rnnpro1.MainActivity)...
Starting: Intent { cmp=com.rnnpro1/.MainActivity }
Error type 3
Error: Activity class {com.rnnpro1/com.rnnpro1.MainActivity} does not exist.

package.json

{
  "name": "RNNPro1",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.4.1",
    "react-native": "0.56.0"
  },
  "devDependencies": {
    "babel-jest": "23.4.2",
    "babel-preset-react-native": "5.0.2",
    "jest": "23.5.0",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

怎么了?

2 个答案:

答案 0 :(得分:1)

确保您的活动已在清单中正确初始化

     <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

检查构建gradle是否正确构建

build.gradle:

android {
defaultConfig {
applicationId "com.example.yourpackage"  
}
}

如果它不会使缓存无效并重建项目

答案 1 :(得分:0)

Build > Clean Project然后Build > Rebuild project为我工作。希望对您有帮助