2016-10-14 22 views
0

私はモバイルプログラミングの話題が新しく、今週はReact-NativeとAndroid StudioがUbuntu 14.04 LTSを実行している仮想マシンにインストールされています。次に、Androidスタジオで「Hello World」アプリを作成し、Android 5電話機でUSBデバッグを有効にしたところ、正常に実行されました。最後に、私が反応-ネイティブ(「AwesomeApp」)で始まったが、私はこのエラーを取得する:React-NativeアプリがAndroid(Ubuntu 14.04)にインストールされていません

... 
: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: 

私は別のサイトで検索しましたが、それを解決することはできません。インストール

プラットフォーム:Androidの23、24 ビルドツールがインストールさ:23.0.1、23.0.3、24.0.3

+0

テストの理由から、試してみることはできますか? https://facebook.github.io/react-native/docs/signed-apk-android.htmlを確認し、問題が解決した場合は、ケースに戻ることができます。少なくとも新しいapkを生成することはあなたのために働くはずです。 –

答えて

2

私は人々が同じ問題を持っているRNのGithubのレポにthis threadを見つけました。ほとんどの人のために働いた解決策は、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 
+0

gradleプラグインのバージョンを1.2.3にダウングレードしてくれました。 –

関連する問題