ターミナルでコマンドを実行中
update project --path . --target Android-25
エラーが発生しています
Invalid or unsupported command "update project --path . --target Android-25
Supported commands are:
Android list target
Android list avd
Android list device
Android create avd
Android move avd
Android delete avd
Android list sdk
Android update sdk
私はすでに環境変数を使用して設定しています
export Java_HOME=<path_to_jdk>
export Android_HOME=<path_to_sdk>
export PATH=$PATH:<path_to_tools>:<path_to_platform_tools>:<path_to_ndk>
奇妙なことの1つは、コマンドを介してこの変数を設定したとき、/etc/environment
を使用して開くと、変更がgedit /etc/environment
に反映されないことでした
前もって感謝します。
sdk with tools version 26.0.1を使用していたため、エラーunsupported command "update project"
が発生していました。このコマンドはdeprecatedなので、既にremovedツールバージョンから25.3.
私はこれをドキュメントで見つけました
https://developer.Android.com/studio/releases/sdk-tools.html
したがって、このコマンドを引き続き実行する場合は、sdkツールをバージョン25.2.5以下にダウングレードする必要があります。
そのため、sdk/toolsフォルダーの名前をtool1に変更するか、バックアップとして保持し、必要なsdkツールをダウンロードして、その[tools]フォルダーをsdkフォルダー内に貼り付けます。私はこのリンクに従って、sdkツールまたはplatform-toolsをダウンロードしました:
https://stackoverflow.com/a/11514698/679509
同じ方法で、ツールまたはプラットフォームツールをアップグレードすることもできます。ただし、Android-studioを使用している場合は、SDK Managerから更新することをお勧めします。
最後に、「プロジェクトの更新」コマンドを使用してプロジェクトを更新するには、次のような環境変数を設定する必要があります。
export Android_HOME=<PATH_TO_SDK>
export PATH=$PATH:<PATH_TO_PLATFORM_TOOLS>:<PATH_TO_TOOLS>
これで私の問題が解決しました。