Scala+;Android新手

Scala+;Android新手,android,scala,sbt,Android,Scala,Sbt,我正在尝试使用scala andriod插件,但在运行和配置AVD时遇到问题。我从sbt收到以下错误 android:emulator启动NexusOne [成功]总时间:0秒,完成时间:2011年11月18日下午7:07:53 emulator:错误:此AVD的配置缺少内核文件 我遵循了创建avd的方向,但是由于某种原因,当我从sbt和android SDK管理器运行avd时,我得到了这个错误 背景: 我使用自制软件安装sdk 包含AVD的.android文件夹位于默认位置mac home d

我正在尝试使用scala andriod插件,但在运行和配置AVD时遇到问题。我从sbt收到以下错误

android:emulator启动NexusOne [成功]总时间:0秒,完成时间:2011年11月18日下午7:07:53 emulator:错误:此AVD的配置缺少内核文件

我遵循了创建avd的方向,但是由于某种原因,当我从sbt和android SDK管理器运行avd时,我得到了这个错误

背景: 我使用自制软件安装sdk
包含AVD的.android文件夹位于默认位置mac home directory中

这纯粹是android emulator方面的错误——它与Scala或SBT无关。如果愿意,您可以在中找到错误的文本

所以,我不知道你创建AVD时遵循了什么方向,但AVD的格式不正确。通过运行android SDK的工具/目录中的
android
工具,然后在
tools
菜单中查找
manageavds…
来创建一个新的


(为了节省时间:在获得一个好的AVD后,使用
android:package debug
构建
.apk
,并使用
android:install emulator
将其移动到模拟器中。您可以在模拟器运行时执行此操作。)

在android SDK管理器上,安装/重新安装“ARM EABI v7a系统映像”然后创建一个新的AVD。

也许它可以帮助一些人:

运行“Android虚拟设备管理器”时。单击详细信息按钮,AVD将显示系统上的AVD位置。转到此目录将显示一个config.ini文件

我将image.sysdir.1值更改为该特定文件中的其他值

返回AVD管理器后,将显示带有修复选项的虚拟设备。 单击“修复”按钮可在日志中使用以下内容:

[SDK Manager] Updated 'image.sysdir.1' with value 'add-ons/addon-google_apis-google-16/images/armeabi-v7a/'
[SDK Manager] Updated 'image.sysdir.2' with value 'system-images/android-16/armeabi-v7a/'

我注意到它添加了一个image.sysdir.2值。修复后,我可以启动AVD而不丢失内核消息。

maven或sbt?您设置了哪个环境变量?ANDROID_HOME,ANDROID_SDK_HOME,…我尝试设置所有3个。但目前我已经将.bashrc设置为导出ANDROID_HOME=/usr/local/cillar/ANDROID sdk/r13Hi,我从详细信息窗口获得的路径似乎不是真正的路径,它显示为/myrootfolder/.ANDROID/。。。但我没有一个标为.android的文件夹。你知道找到这个文件夹的其他方法吗?谢谢