React Native 活动类不存在

Posted

技术标签:

【中文标题】React Native 活动类不存在【英文标题】:React Native activity class does not exist 【发布时间】:2016-01-07 07:16:42 【问题描述】:

build.gradle 文件:

apply plugin: 'com.android.application'

android 
compileSdkVersion 23
buildToolsVersion "22.0.1"

defaultConfig 
    applicationId "com.fish"
    minSdkVersion 16
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
    ndk 
        abiFilters "armeabi-v7a", "x86"
    

buildTypes 
    release 
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    



dependencies 
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.facebook.react:react-native:0.12.+'

我尝试了很多方法来解决这个问题,但似乎没有任何效果。也许有人也遇到了这个错误。我正在使用节点稳定(4.0.0)。

昨天它工作了(应用程序以白屏打开,但它仍然工作)但我不知道同时发生了什么。

L.e.:对不起,我忘了写错误:)

Starting the app (/Users/matei/Library/Android/sdk//platform-tools/adb shell am start -n com.fish/.MainActivity)...
Starting: Intent  cmp=com.fish/.MainActivity 
Error type 3
Error: Activity class com.fish/com.fish.MainActivity does not exist.

我是原生反应新手,我不知道该怎么做。

L.e. 2:该项目是来自 react-native android 命令的 init 项目。没有添加任何内容。

【问题讨论】:

您能否将项目上传到 GitHub 以便我们检查所有文件?这会有很大帮助。 嘿,你解决了吗? @Matei,你解决过这个问题吗? 【参考方案1】:

如果您确定您的 AndroidManifest.xml 和 build.gradle 文件没有问题,请在终端上运行以下命令:

adb uninstall <package_name>

【讨论】:

【参考方案2】:

我花了一天时间解决这个问题。

终于解决了。

如果您遇到此问题,请检查应用程序是否已完全删除。

您可以转到“设置”菜单并转到“应用程序”并检查该应用程序是否已被删除。

【讨论】:

以上是关于React Native 活动类不存在的主要内容,如果未能解决你的问题,请参考以下文章

Android react-native 中的 MainActivity 不存在错误

React Native CFBundleIdentifier 不存在

react-native 不存在捆绑 URL

React Native,Invariant Violation:“AIRMap”的本机组件不存在

react native报错包android.support.v7.app不存在

运行 android 时 Moengage 错误的 React-native 设置:包 MoEngage 不存在