Just installed a new app and getting this error. Check below:
What is your ionic info
output?
What does ionic cordova requirements
return?
Please don’t post screenshots with this terrible font but plain text.
What I can read indicates you don’t have any Android targets installed and your cordova-android is quite old - current is 6.4.0 right now.
Can you please tell me how to have android target installed? And what’s the correct command to upgrade cordova-android?
Getting this error:
$ adb shell am start -n "io.ionic.starter/io.ionic.starter.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "io.ionic.starter/io.ionic.starter.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=io.ionic.starter/.MainActivity }
Error type 3
Error: Activity class {io.ionic.starter/io.ionic.starter.MainActivity} does not exist.
Error while Launching activity
So you fixed the other problems?
No… These are the problems i am getting.
I found that Andriod 6.0 (Marshmallow) Api Level 23, was the highest I could go, and you need to match gradle
I would uninstall all SDK besides 6.0
It is impolite to mention individual people in your comment just to get their attention. I am not your personal support.
I have no idea what Error: spawn EACCES on a fresh install has to do with your previous posts.
Error: spawn EACCES on a fresh install also had another information bit you ignored.
Hi aditya_1027
I just came out of the same nasty situation…
In my case it was that I had upgraded to Android Studio 3.0 and that thing removed the execution rights from the gradle exucutable.
I just added the +x access right to gradle and now it works fine.
I guess you are using Linux or MacOS
In your screenshot see the "Gradle: " path and change permissions with:
chmod +x <path to gradle executable>
Hi,
I just solved the ionic cordova requirements
issue by using this command brew cask reinstall android-sdk
. But still i am getting the error…
ionic cordova requirement
ionic cordova requirements
> cordova requirements
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-27,android-26,android-23,android-22,Google Inc.:Google APIs:22,android-16
Gradle: installed /Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle
Error when i run ionic cordova run android --livereload
[23:27:45] lint finished in 6.92 s
ANDROID_HOME=/Users/aditya/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home
Subproject Path: CordovaLib
Error: spawn EACCES
[ERROR] An error occurred while running cordova run android (exit code 1)
chmod +x platforms/android/gradlew
Above command solved the issue.
The correct solution would probably have been:
- Install a Standalone Gradle from gradle.org/install (if you have Android Studio 3 installed)
- Upgrade cordova-android to 6.4.0 (
ionic cordova platform remove android
,ionic cordova platform add android@6.4.0
)