web-dev-qa-db-ja.com

Cordova / Phonegap Android target:not installed [Android Studio Installed]

まだこの問題に直面しています。私はグーグル全体を検索しましたが、解決策は見つかりませんでした。

  • Mac OSXシエラ
    • Android Studio 2.3
    • Cordova/Phonegap(最新バージョン)

Androidの要件チェック結果:

Java JDK:インストールされた1.8.0

Android SDK:インストール済みtrue

Androidターゲット:インストールされていません

Android SDKが見つかりません。インストールされていることを確認してください。デフォルトの場所にない場合は、Android_HOME環境変数を設定します。

Gradle:インストール済み

エラー:要件チェックの一部が失敗しました

.bash_profile
================================
# Setting Java_HOME Path

Java_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home"

# Setting Android_HOME Path

Android_HOME=“/Users/{localpath}/Library/Android/sdk”

# Setting GRADLE_HOME Path

GRADLE_HOME=“/Users/{localpath}/Library/Android/gradle/gradle-3.4”

export PATH=“${GRADLE_HOME}/bin:${PATH}”
export PATH="${Android_HOME}/tools:$PATH"
export PATH="${Android_HOME}/platform-tools:$PATH"

Andriod Manifest

<?xml version='1.0' encoding='utf-8'?>
<manifest Android:hardwareAccelerated="true" Android:versionCode="1" Android:versionName="0.0.1" package="com.company.myAPP" xmlns:Android="http://schemas.Android.com/apk/res/Android">
    <supports-screens Android:anyDensity="true" Android:largeScreens="true" Android:normalScreens="true" Android:resizeable="true" Android:smallScreens="true" Android:xlargeScreens="true" />
    <uses-permission Android:name="Android.permission.INTERNET" />
    <application Android:hardwareAccelerated="true" Android:icon="@mipmap/icon" Android:label="@string/app_name" Android:supportsRtl="true">
        <activity Android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" Android:label="@string/activity_name" Android:launchMode="singleTop" Android:name="MainActivity" Android:theme="@Android:style/Theme.DeviceDefault.NoActionBar" Android:windowSoftInputMode="adjustResize">
            <intent-filter Android:label="@string/launcher_name">
                <action Android:name="Android.intent.action.MAIN" />
                <category Android:name="Android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk Android:minSdkVersion="21" Android:targetSdkVersion="25" />
</manifest>

Android Studio Installed SDK

9

まったく同じエラーに直面して、私はforum.ionicframework.comで この答え に遭遇しました:

それと同じくらい簡単です。

Macで問題が発生したため、 SDK tools37 をダウンロードし、/ Users/username/Library/Android/sdkにコピーして貼り付けたところ、すぐに動作しました。

しかし、私はどうして問題の原因がわからないのでしょう。

また、問題の原因もわかりませんが、問題は解決し、すべてが期待どおりに機能しました。

14
wscourge

同じエラーで直面しています。多分この情報は役に立つでしょう。

最新のAndroid SDKツール(v25.3.1))では、Androidコマンドは期待どおりに動作せず、代わりにゼロ以外のステータスコードで終了し、関係者にメッセージを提供しますsdkmanagerおよびavdmanagerコマンドを使用します。

次のようなものが返される場合は、ターミナルでAndroidを実行してみてください。

The Android command is no longer available.For manual SDK and AVD management, please use Android Studio.For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager

次に、SDKをv25.2.5以下にダウングレードする必要があります。指示が見つかります ここ

2
Anton Shevchuk

Android SDK FROM最新リリース10.0(q)をAPIレベル29TO9.0(pie)APIレベル28ユーザーガイド here 次に、これを.bash_profileに追加します

export Android_HOME=${HOME}/Library/Android/sdk
export PATH=${PATH}:${Android_HOME}/tools
export PATH=${PATH}:${Android_HOME}/platform-tools

すべてがうまく機能している

0
Nilo