2016-07-18 10 views
0

でターゲットを見つけることができなかったは私が最初のプロジェクトのクローンを作成し、私はこのエラーを取得し、コマンドラインから実行しようとすると、ハッシュ文字列「アンドロイド-10」

java.lang.IllegalStateException: failed to find target with hash string 'android-10' 

しかし、私はその後、アンドロイドのスタジオとでプロジェクトをロードするときテストが正常に動作するコマンドラインからテストを実行します。

私はアンドロイドスタジオを開き、問題を解決し、それをコマンドラインから処理する必要はありません。何人かが私を助けてくれますか?

答えて

0

java.lang.IllegalStateException:あなたがチェックアウトしたとして、このプロジェクトを構築するためにあなたのマシンにインストールされているAPI 10を持っている必要があり、ハッシュ文字列「アンドロイド-10

でターゲットを見つけることができませんでした。

+0

私のプロジェクトは最小限のAPI 19をサポートしていますが、API 10をインストールすると私のプロジェクトにAPI 19を割り当てることができます。アプリケーションフォルダ内のbuild.gradleファイルにはすでにAPI 19が指定されているため、コマンドラインからテストを実行しようとすると、API 10がどこから来ているのかわかりません。いったん私はアンドロイドスタジオを開くと、すべてのエラーが出て、私のテストはコマンドラインからうまく動作します。 –

+0

あなたは 'android-10'文字列のためにあなたのプロジェクトを検索して、なぜそれが現れているのかを見てきましたか? –

+0

はい私はすでにandroid-10を探していますが、何も見つかりませんでした。 –

0

ANDROID_HOMEが間違った場所を指していたため、デフォルトでAndroid 10を使用しようとしました。bashプロファイルのANDROID_HOME値を変更しました。

関連する問題