2015-09-16 5 views
14

run-androidを実行中に問題が発生しました。私は問題に直面していた、私はそれがグラデルの依存関係にあると思う。依存関係のために実行中のアンドロイドでビルドに失敗しました

私はsudoを試してみました。これは、$ ANDROID_HOMEという別のランダムエラーを出しています。それは問題ではありません。私は間違って行くのです

JS server already running. 
Building and installing the app on the device (cd android && ./gradlew installDebug)... 

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring project ':app'. 
> Could not resolve all dependencies for configuration ':app:_debugCompile'. 
    > Could not find com.android.support:appcompat-v7:23.0.0. 
    Searched in the following locations: 
     file:/Users/iraycd/.m2/repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom 
     file:/Users/iraycd/.m2/repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.jar 
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom 
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.jar 
    Required by: 
     AwesomeProject:app:unspecified 
    > Could not find com.android.support:appcompat-v7:23.0.0. 
    Searched in the following locations: 
     file:/Users/iraycd/.m2/repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom 
     file:/Users/iraycd/.m2/repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.jar 
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom 
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.jar 
    Required by: 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 
    > Could not find com.android.support:support-v4:21.0.3. 
    Searched in the following locations: 
     file:/Users/iraycd/.m2/repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom 
     file:/Users/iraycd/.m2/repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar 
     https://jcenter.bintray.com/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom 
     https://jcenter.bintray.com/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar 
    Required by: 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 > com.facebook.fresco:fresco:0.6.1 > com.facebook.fresco:drawee:0.6.1 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 > com.facebook.fresco:fresco:0.6.1 > com.facebook.fresco:imagepipeline:0.6.1 

* 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: 11.247 secs 
Could not install the app on the device, see the error above. 

+0

は、Android SDKをアップデートしてください。新しいバージョンのライブラリがあるようです。リモートリポジトリを更新して再構築します – user2413972

答えて

11

は、再びここにすべてのステップに続く:彼らは単にAndroid SDK Managertools/android)を使用しようとすると、この問題に遭遇した人のためにhttps://facebook.github.io/react-native/docs/android-setup.html

https://github.com/facebook/react-native/issues/2772#issuecomment-140843907

+3

パッケージのいくつかの名前が変更されました。特に、 "Android Support Repository"は "Support LibrariesのローカルMavenリポジトリ"に名前が変更されているようです。それをインストールすると私のためにエラーが修正されました。 – beon

1

あなたのマシン上のライブラリを最新のバージョンに更新したように見えません。サポートライブラリ/ appcompatの新しいバージョンをダウンロードしてからもう一度やり直してください

1

あなたにはアンドロイドSDKがインストールされていないか、そのパスが正しく設定されていないようです。反応するネイティブのアンドロイドセットアップ文書でこれを行う方法の詳細な手順は、Install and configure SDKの手順に従ってください。

Androidのサポートリポジトリがインストールされて行方不明になった
0

を、私は実行する必要がありましたこのエラーを回避するには、SDKマネージャーをroot(例:sudo ./tools/android)にしてください。

残念ながら、ルートとしてX11転送プログラムを実行すると、それ自体の問題が発生することがあります。 SDKマネージャをrootとして実行しようとして問題が発生した場合は、this answer hereを参照してください。具体的には、通常のユーザーとしてSDKマネージャーを実行できましたが、rootとして実行しようとすると常に失敗しました。

2

場合は、私のように、何もあなたが読んだが働いていない、これは私の仕事:

  1. ソース管理
  2. への変更の最新のスナップショットでのチェックインからプロジェクトディレクトリを削除し、あなたのシステム
  3. ソース管理から自分のコードをチェックアウト
  4. npm cache clean && npm install
  5. watchman watch-del-all
  6. react-native start -- --reset-cache
  7. react-native run-android

:心吹き:

関連する問題