アンドロイド/ SDKには、Toolsフォルダを逃す何sdkmanagerをmeaingない、「Androidのライセンス状態不明」エラーを意味しています

ジョー・モラーノ:

私は次のようだので、私は、フラッターの学習を開始したかったガイドを、私はすでに非常に最初の段階で立ち往生しています。私は、私は、Android Studioの私に「ファイル名を指定して実行」を打つときには、ブランドの新しいアプリを作成する以外に何もしていない、次のエラーが表示されます。

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Failed to install the following Android SDK packages as some licences have not been accepted.
     build-tools;28.0.3 Android SDK Build-Tools 28.0.3
     platforms;android-28 Android SDK Platform 28
  To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
  Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

  Using Android SDK: /home/greg/Android/Sdk

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
Finished with error: Gradle task assembleDebug failed with exit code 1

同様の問題を持つ人々を見てみると、最も一般的な解決策が実行されているように見えたyes | ~/Android/tools/bin/sdkmanager --licensesが、私はsdkmanagerという名前のフォルダやファイルを持っていません。私はUbuntuのための公式のAndroid Studioのダウンロードプロセスを経たものの、マイドキュメント全体ツリーは、実際に異なっています。私の文書構造のために、私が持っています

~/Android/Sdk/$ ls
build-tools  patcher    platform-tools  sources
emulator     platforms  skins  

いずれもがツール、ビン、またはsdkmanagerが含まれていません。

私はまた、AndroidのStudioでSDK Managerを開き、SDKツール]タブに行って、ビルド・ツールを更新し、ライセンスを受け入れ、その後、終了とAndroidメーカーを再度開くが、私は同じエラーを取得しています。私は、私と同じファイル構造を持つ人を見つけることができません。誰もが私が何ができるか知っていますか?

EDIT

私は、本当の問題は、私のAndroidのフォルダの内容だと思うし始めています。私は実行するとflutter doctor、私はこのメッセージが表示されます

[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Linux, locale en_US.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    ✗ Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit
      https://flutter.dev/setup/#android-setup for detailed instructions.
[!] Android Studio (version 3.6)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] IntelliJ IDEA Community Edition (version 2019.3)
[!] Connected device
    ! No devices available

! Doctor found issues in 3 categories.

しかし、私が実行したときflutter doctor --android-licences、私は、次のエラーメッセージが表示されます。

Android sdkmanager tool not found (/home/greg/Android/Sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.

私は実際にはツールフォルダ、またはビン、またはsdkmanagerを持っていません。私はアンインストールし、Androidのメーカーを再インストールしてみてくださいでしたが、何も変わっていません。私は間違ったパッケージまたは何かをダウンロードしましたか?私はから直接ダウンロードhttps://developer.android.com/studio/#downloadsので、どのようにそれは内容が正しくないように見えることがありますか?スペースの制約がインストールされているから、それを停止していないので、私は、100ギガバイト自由を持っています。私はどちらか任意のインターネットの問題を持っていません。

posymeon:

私はMacOSの上であまりにも同じ問題に直面しています。

私はちょうど今日のAndroidメーカーをダウンロード(アンドロイドスタジオ-IDE-192.6241897-MAC)と、あまりにも私のために不足しているフォルダ/ツール。

私は、コマンドラインパラメータ-ツールをインストールし、binフォルダにそれを見つけたとき、私は「アンドロイド/」ディレクトリ内の「sdkmanager」を見ることができる唯一の方法です。それdoesntのは、問題を解決します。

EDIT

解決策を見つけました。どうやら「ツール/」フォルダには、最新のAndroid Studionビルドに存在しません。

あなたはまだAndroidのスタジオでSDKマネージャを使用して、SDKツールをインストールすることができます。

SDKマネージャを開き、「SDKのツール」タブに移動します。「隠す廃止されたパッケージ」のチェックボックスのチェックを外し底に。

「AndroidのSDKツール(廃止)」をインストールするには、そのオプションをやった後にパッケージが表示されます。

それらをインストールして実行しflutter doctor、再びを。そして、それはライセンスを受け入れた後に動作します

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=283219&siteId=1