LoginSignup
3
1

More than 5 years have passed since last update.

コマンドラインからのAndroidビルドで Failed to find target with hash string ‘android-xx’ エラー

Posted at

諸事情でコマンドラインからのビルドが必要で、その際にハマったためメモ。
ふたつの内容になっちゃうの好きじゃないんだけど組み合わせに意味があるハズ

Failed to find target with hash string ‘android-xx’

と出るエラー。今回は xx の部分は 26 でした。

エラーの解決策

こちらに載っているとおり。
必要そうなビルドツールを諸々入れたら解消した。

コマンドラインからSDKの入れ方

1年ちょっと前から android コマンドが廃止されて、SDK管理は sdkmanager というコマンドができていた。

sdkmanager --list

で現在インストールされているパッケージやインストール可能パッケージの一覧が出る。
path ( tools とか platforms;android-26 とか) というやつを指定してインストールできる。
セミコロンが含まれているのでクオートで囲む必要あり。

sdkmanager "platforms;android-26"

インストールは --install とかオプション要らないのね。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1