web-dev-qa-db-ja.com

「Gradle sync failed:No build build tools found.Install the Android build tools version 19.1.0 or higher」をインストールしてください」

Android St​​udioでIonic2プロジェクトを開こうとしていますが、次のエラーがイベントログに記録されます: "Gradle sync failed:No installed build tools found Androidビルドツールバージョン19.1.0以降をインストールします。詳細についてはIDEログを参照してください(ヘルプ|ログの表示) " [〜#〜] screenshot [〜#〜]

以前に述べた同様の問題を見ました(Ionic2またはCordovaの最新リリースのいずれかが何かを壊した可能性があります-> https://github.com/driftyco/ionic/issues/10604 )。

「buildToolsVersion」または「compileSdkVersion」のバージョンをgradle.buildファイルまたはプロジェクト構造から変更しても解決しませんでした。

「C:\ Users\Gaby\AppData\Local\Android\sdk\build-tools\24.0.3」の下に、24.0.3ビルドツールバージョンをインストールしました。

環境変数のpath変数もパスを正しく示します

一時、「Android update sdk -u -a」ですべてのビルドツールをインストールしましたが、同じエラーが発生しました。

誰もこの問題の適切な回避策を知っていますか?

どうもありがとう

12
Gabriel Simon

正しい「環境変数」を記述する必要があります。 https://spring.io/guides/gs/Android/

Windows:

set Android_HOME=C:\\Android-sdk-windows set PATH=%PATH%;%Android_HOME%\tools;%Android_HOME%\platform-tools

Mac OS X

export Android_HOME=/<installation location>/Android-sdk-macosx
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools

Linux

export Android_HOME=/<installation location>/Android-sdk-linux
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
15
Roman Kostyk

まず、ビルドツールがインストールされているを確認します。

MacOSおよびchange .bash_profileファイルでターミナルを開いた後:

cd ~
nano ~/.bash_profile

次の行を追加する必要があります。

export Android_HOME=~/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools:$Android_HOME/build-tools:$Android_HOME/platforms

ctrl + O ctrl + xを入力

reload Android studio

14
Dmitry Grinko

Android_STUDIO環境変数を適切に設定すると、ビルドツールがインストールされていないことを意味します。

%Android_HOME%のtoolsフォルダーの名前をtools_oldに変更し、コマンドラインインターフェイスで次を使用します。

sdkmanager tools --verbose

古いツールフォルダー(tools_old)を削除するには、更新されたsdkmanagerを使用します。

sdkmanager "build-tools;26.0.1" --verbose

バージョン番号は異なる場合があります。つかいます:

sdkmanager --list --verbose > packages.txt

Packages.txtファイルで利用可能なバージョンを確認してください。

7

私の場合、問題は間違ったAndroid_HOMEパスによって発生しました。

Android_HOMEパスがC:\ Android-sdkを指すように変更しました。このフォルダーには以下のファイルが含まれています

https://i.stack.imgur.com/GTc0o.jpg

これが役立つことを願っています

3
katakrokers

DoFindLatestInstalledBuildTools()メソッドとcordova.gradleを無効にし、次のようにcordova build.graldeファイルでbuildToolsVersionを手動で指定してください。

Android {buildToolsVersion "ビルドツールのバージョンをここに指定"}

2
Narendrakumar

Mac OS X

cd ~
nano ~/.bash_profile

export Android_HOME=/<installation location>/Android-sdk-macosx
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools

echo $Android_HOME // Verify the path

source ~/.bash_profile

わたしにはできる。

0
Sandra Mendoza