Scala + Android-Neuling
Ich versuche, verwenden Sie die scala-andriod-plugin und ich habe ein problem mit und konfigurieren von AVD. Ich bin immer folgenden Fehler von sbt
android:emulator-start NexusOne
[success] Total time: 0 s, abgeschlossen Nov 18, 2011 7:07:53 PM
emulator: ERROR: Dieser AVD-Konfiguration fehlt, ist ein kernel-Datei!!
Ich folgte der Richtung auf die Schaffung eines avd aber für einige Grund wenn ich den avd von sbt und android SDK manager bekomme ich diesen Fehler.
Hintergrund:
Ich benutzte homebrew um das sdk zu installieren
Die .android Ordner mit der AVDs ist in der Standard-Speicherort mac home-Verzeichnis
maven oder sbt? die Umgebungsvariable hast du denn eingestellt? ANDROID_HOME, ANDROID_SDK_HOME, ...
Ich habe versucht alle 3. Aber derzeit habe ich .bashrc exportieren ANDROID_HOME=/usr/local/Cellar/android-sdk/r13
Ich habe versucht alle 3. Aber derzeit habe ich .bashrc exportieren ANDROID_HOME=/usr/local/Cellar/android-sdk/r13
InformationsquelleAutor Ray Goodwin | 2011-11-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auf den Android SDK manager installieren/erneut installieren "ARM EABI v7a System Image" und erstellen Sie dann ein neues AVD.
InformationsquelleAutor RuiL
Vielleicht hilft es einigen Menschen:
Beim ausführen des "Android Virtual Device Manager". Klick auf die Schaltfläche "Details", die AVD zeigt die AVD Speicherort auf Ihrem system. Gehen Sie in dieses Verzeichnis wird Ihnen zeigen, eine config.ini-Datei.
Ich änderte das Bild.sysdir.1 Wert auf etwas anderes in der jeweiligen Datei.
Danach gehen wir zurück zu den AVD-manager, es zeigt das virtuelle Gerät mit einem Reparatur-option.
Auf die Schaltfläche reparieren schwingt etwas in den logs wie:
Die Sache, die ich bemerkte, es Hinzugefügt ein Bild.sysdir.2 Wert. Nach dieser Reparatur kann ich starten die AVD ohne fehlende kernel-message.
InformationsquelleAutor Ronnie
Dies ist lediglich ein Fehler auf der Seite der Android-emulator-es hat nichts zu tun mit Scala, oder SBT. Finden Sie den text der Fehlermeldung in dieser code, wenn Sie mögen.
So, ich weiß nicht, in welche Richtung Sie anschließend bei der Erstellung des AVD, aber der AVD ist ungültig. Erstellen Sie eine neue, durch ausführen der
android
tool im tools/- Verzeichnis des Android-SDK, und dann findenManage AVDs...
imTools
Menü.(Und um Zeit zu sparen: nachdem Sie haben eine gute AVD, verwenden Sie
android:package-debug
zu bauen.apk
, undandroid:install-emulator
verschieben Sie es in den emulator. Sie können dies tun, während der emulator läuft.)InformationsquelleAutor Julian Fondren