嗨,我刚刚开始学习如何在android studio上进行编码。
在终端上运行npm后运行android之后,我遇到了一些我无法解决的错误。
错误消息如下:
XXXX-MacBook-Pro:第一个应用XXXX $ npm运行android
first-app@0.1.0 android / Users / XXXX / Desktop / React Native / first-app react-native运行Android
在/ Users / XXXX / Desktop / React中扫描文件夹中的符号链接 Native / first-app / node_modules(8ms)正在启动JS服务器...构建并 在设备上安装应用程序(cd android && ./gradlew installDebug)...
失败:构建失败,并出现异常。
出了什么问题:无法解析所有文件进行配置 ':app:_internal_aapt2_binary'。找不到 com.android.tools.build:aapt2:3.2.0-4818971。在中搜索 以下位置: 文件:/Users/XXXX/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom 文件:/Users/XXXX/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-osx.jar 文件:/Users/XXXX/Library/Android/sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom 文件:/Users/XXXX/Library/Android/sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-osx.jar 文件:/Users/XXXX/Library/Android/sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom 文件:/Users/XXXX/Library/Android/sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-osx.jar 文件:/Users/XXXX/.m2/repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom 文件:/Users/XXXX/.m2/repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-osx.jar https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-osx.jar 文件:/ Users / XXXX / Desktop / React Native / first-app / node_modules / react-native / android / com / android / tools / build / aapt2 / 3.2.0-4818971 / aapt2-3.2.0-4818971.pom 文件:/ Users / XXXX / Desktop / React Native / first-app / node_modules / react-native / android / com / android / tools / build / aapt2 / 3.2.0-4818971 / aapt2-3.2.0-4818971-osx。罐 要求: 项目:app
在3秒钟内失败,完成11项可执行的任务:1项已执行,10项最新 无法在设备上安装该应用,请阅读以上错误 详细信息。
希望大家能帮助我。
答案 0 :(得分:5)
我设法在以下部分的function abc(x, y, z){
x = x.toLowerCase();
return x;
}
上添加行google()
来解决此问题:
~/my-app/android/build.gradle
这只是猜测,但我认为这与新的Android Studio 3.2.0版本有关。
答案 1 :(得分:1)
这是我本人从未使用过的React Native,这不是一个答案,但我无法对此发表评论,因为我的声誉太低了(请原谅我)。您安装了Android构建工具吗? ':app:_internal_aapt2_binary'是一个配置文件,系统需要编译该文件,该应用程序是构建工具的一部分。
如果您使用的是Android Studio 3.0,则在gradle
中,将依赖项更改为
compile files('xyz')
到
implementation files('xyz')