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,Invariant Violation:“AIRMap”的本机组件不存在