Still facing this issue. I searched all over google could not found a solutions.
- Mac OSX Sierra
- Android Studio 2.3
- Cordova/ Phonegap (Latest Version)
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
Gradle: installed
Error: Some of requirements check failed
.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>
Facing exactly the same error, I encountered this answer on forum.ionicframework.com:
As easy as that.
I had the problem on Mac, so I did download the SDK tools373, copy-paste it in /Users/username/Library/Android/sdk, and it worked instantly.
But I absolutly don't know what causes the issue.
And I don't know what causes the issue either, but it helped me and everything works as expected.
Facing with same error. Maybe this info will be helpful.
In the latest Android SDK Tools (v25.3.1), the android
command no longer operates as expected and instead exits with a non-zero status code and provides a message telling folks to use the sdkmanager
and avdmanager
commands.
try to execute android
in terminal if it will return something like this:
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
then you need to downgrade your SDK to v25.2.5 or less. Instruction can be found here
来源:https://stackoverflow.com/questions/42667277/cordova-phonegap-android-target-not-installed-android-studio-installed