因为我已经升级到反应母语0.42.0,我不能运行我的应用程序了。反应原生运行Android的失败
我有一个奇怪的问题,其中不但得不到反应,从本土node_modules,gradle这个会得到Maven仓库旧版本0.21。我试图冻结版本,抑制一切都建立或高速缓存相关的,我甚至通过仅复制js文件重新开始。但是我仍然遇到了与gradle相关的错误,它没有在node_modules中寻找react-native。
这里是我的settings.gradle:
rootProject.name = 'My App'
include ':app'
include ':react-native-google-analytics-bridge'
project(':react-native-google-analytics-bridge').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-google-analytics-bridge/android')
和我的应用程序的依赖关系的build.gradle:
dependencies {
compile fileTree(dir: "libs", include: ["*.jar"])
compile "com.android.support:appcompat-v7:23.0.1"
compile "com.facebook.react:react-native:0.42.0" // From node_modules
compile "com.facebook.fresco:animated-gif:0.11.0"
compile project(':react-native-google-analytics-bridge')
}
,最终该项目的build.gradle:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
}
allprojects {
repositories {
mavenLocal()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
url "http://private-repos"
}
}
}
任何线索?
是您之前使用的是什么版本?如果它只有几个版本,那么可能会发生突变。 –
我已经作出更改日志中列出的所有变化。我认为它在Android Studio中打开之前运行过一次或两次。 – PhilipGarnero