OS: Ubuntu 14.04 Framework: Meteor 1.1.0.2 Anwendungsname: SongofyMeteor: ANDROID_HOME nicht einmal eingestellt ist, wenn es gesetzt ist
Hier ist die Ausgabe von meteor install-sdk android
meteor install-sdk android
✓ Found Android bundle
✓ A JDK is installed
✓ Found Android Platform tools
✓ Found Android Build Tools
✓ Found Android 19 API
✓ Found suitable Android x86 image
✓ 'meteor' android virtual device (AVD) found
✗ Android emulator acceleration is not installed
(The Android emulator will be very slow without acceleration)
Platform requirements not yet met
Please follow the instructions here:
https://github.com/meteor/meteor/wiki/Mobile-Dev-Install:-Android-on-Linux#haxm
I-CD in das Directory mit
cd Desktop/songofy
dann tippe ich sudo add-platform android
, und es fragt mich die eprmission zu akzeptieren und dann dies geschieht:
`You must agree to the terms to proceed.
Do you agree (Y/n)? Y
/home/abhishek/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:245
throw(ex);
^
Error: Error running /home/abhishek/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/cordova-scripts/cordova.sh
/home/abhishek/.meteor/android_bundle/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126
throw e;
^
Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.
Ich füge die Variable ANDROID_HOME mit diesem hinzu.
[email protected]:~/Desktop/songofy$ export ANDROID_HOME=~/.meteor/android_bundle/android-sdk
[email protected]:~/Desktop/songofy$ export PATH=$ANDROID_HOME/tools:$PATH
[email protected]:~/Desktop/songofy$ export PATH=$ANDROID_HOME/platform-tools:$PATH
Was ist das Problem mit Cordova und Meteor?
Sie Ihre Export-Anweisungen hinzufügen, sollten Sie mit Ihrem '.bashrc', damit sie jedes Mal ausgeführt werden, wenn Sie das Terminal öffnen. Dies könnte die Lösung für Ihr Problem sein – mjkaufer
Ich versuchte dies [Meteor-Lösung] (https://github.com/meteor/meteor/wiki/Mobile-Dev-Install:-Android-on-Linux#libs32). Es funktionierte für den ersten Fehler, dh alle Ticks für den Installationsteil, aber ich bekomme es immer noch nicht, um android zu laufen. 'ANDROID_HOME ist nicht festgelegt und" Android "Befehl nicht in Ihrem PATH. Sie müssen mindestens eine dieser Bedingungen erfüllen.'Ich bekomme immer noch Fehler, wenn ich versuche, Android-Plattform hinzuzufügen. Der 'ANDROID_HOME' ist gesetzt und der Android-Befehl funktioniert ebenfalls. Ich beginne gerade mit Meteor und das ist ein großer Deal-Breaker für mich. Hast du das gelöst? Ich benutze Ububtu 15.0.2 BTW – developernaren