React本机应用程序未在Android中安装(Ubuntu 14.04)
我对移动编程一无所知,本周我在运行Ubuntu 14.04 LTS的虚拟机上安装了React Native和Android Studio。接下来,我用Android studio创建了“Hello World”应用程序,在我的Android 5手机上启用了USB调试,运行正常。最后,我开始使用React native(“AwesomeApp”),但我遇到了以下错误:React本机应用程序未在Android中安装(Ubuntu 14.04),android,android-studio,react-native,Android,Android Studio,React Native,我对移动编程一无所知,本周我在运行Ubuntu 14.04 LTS的虚拟机上安装了React Native和Android Studio。接下来,我用Android studio创建了“Hello World”应用程序,在我的Android 5手机上启用了USB调试,运行正常。最后,我开始使用React native(“AwesomeApp”),但我遇到了以下错误: ... :app:installDebug Installing APK 'app-debug.apk' on 'Aquaris
...
:app:installDebug
Installing APK 'app-debug.apk' on 'Aquaris E5 HD - 5.0'
01:06:03 E/1659110437: Error while uploading app-debug.apk : Unknown failure
Unable to install /home/osboxes/React/AwesomeProject/android/app/build/outputs/apk/app-debug.apk
com.android.ddmlib.InstallException: Unable to upload some APKs
at com.android.ddmlib.Device.installPackages(Device.java:920)
at com.android.builder.testing.ConnectedDevice.installPackages(ConnectedDevice.java:113)
[...]
* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Unable to upload some APKs
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 39.701 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
我在不同的网站上搜索过,但无法解决它
安装平台:安卓23、24
安装的构建工具:23.0.1、23.0.3、24.0.3我在RN的Github repo上发现,人们也有同样的问题。看起来对大多数人有效的解决方案是将gradle插件版本降级到1.2.3。尝试在android项目的顶级build.gradle文件(AwesomeApp/android/build.gradle
)中更改它:
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
其他解决方案表明设备可能没有足够的内存。尝试删除1-2个应用,然后再次安装您的AwesomeApp
最后,一些人投票支持一个建议在react native run android
之前运行以下命令的解决方案。但对我来说,这似乎与问题无关
adb reverse tcp:8081 tcp:8081
react-native start
我在RN的Github回购协议上发现,人们也有同样的问题。看起来对大多数人有效的解决方案是将gradle插件版本降级到1.2.3。尝试在android项目的顶级build.gradle文件(AwesomeApp/android/build.gradle
)中更改它:
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
其他解决方案表明设备可能没有足够的内存。尝试删除1-2个应用,然后再次安装您的AwesomeApp
最后,一些人投票支持一个建议在react native run android
之前运行以下命令的解决方案。但对我来说,这似乎与问题无关
adb reverse tcp:8081 tcp:8081
react-native start
出于测试的原因,你能试试吗?如果成功的话,你可以回到你的案子。至少生成一个新的apk应该对你有用。只是出于测试的原因,你能试试吗?如果成功的话,你可以回到你的案子。至少生成一个新的apk应该适合你。将gradle插件版本降级到1.2.3它与我一起工作。将gradle插件版本降级到1.2.3它与我一起工作