我已使用react-native init ...
创建了一个新应用。按照文档安装android dev工具并尝试使用react-native run-android
运行。
我收到了错误
失败:构建因异常而失败。
出了什么问题: 任务配置发现了一个问题:app:installDebug'。 文件' C:\ Android \ sdk \ platform-tools \ adb.exe'为财产指定' adbExe'不存在。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
建立失败
总时间:1分钟7.058秒
我已尝试了几次(删除然后重新安装SDK .etc。),我注意到当我安装SDK和工具时,adb
已安装在上述位置,但当一个构建开始/模拟器启动或android studio加载项目时,它会消失(删除?)。
无论我是运行react-native run-android
还是在Android Studio(3.0.1)中打开[AppFolder]\android
并运行[运行>运行' app']
我在其他地方复制了platform-tools文件夹,并在android studio打开后将其替换,并且当android studio或模拟器运行几秒钟后,adb仍然消失。如果我运行react-native run android
,则相同。
相同的项目在OS X上运行正常。 (克隆项目后我必须手动chmod +x gradlew
,但不要认为' s相关。)
配置
build.gradle文件 (我没有改变这一点 - 由react-native cli生成)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
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"
}
}
}
SDK安装后
运行android studio后,项目打开/模拟器启动/ react-native run-android
答案 0 :(得分:2)
您可以尝试将adb.exe放在其他位置,并确保它在路径中吗? 是不是有些杀毒软件删除了它?