Android Emulator 2个启动错误

阅读更多

Android Emulator 2个启动错误

 

(1) 找不到 avd 配置文件

 

错误见图:


Android Emulator 2个启动错误_第1张图片

我在 AVD Manager 设置了一个 avd,但启动是提示找不到 该avd 的 ini文件。从错误信息可以看到,我设置的是在 D:\users 目录下,而启动的第则在 用户目录下寻找。

 

根据 http://developer.android.com/guide/developing/devices/managing-avds-cmdline.html#DefaultLocation

 

avd 目录是建立在 C:\Documents and Settings\\.android\ on Windows XP, 而我的XP恰恰修改了用户目录,把用户文件目录指向到 D:\users

 

解决办法: 添加环境变量 Android_SDK_Home , 指向 sdk 所在目录

 


Android Emulator 2个启动错误_第2张图片

我的是: Android_SDK_Home=C:\Program Files\Adobe\Adobe Flash Builder 4.5\android-sdk-windows

 

然后新建 avd。 .android 就建在 sdk 目录下。

 

 

(2) invalid command-line parameter: Files\Adobe\Adobe

 

错误见图:


Android Emulator 2个启动错误_第3张图片

原因是 emulator.exe 没有正确的路径配置。网上有很多解决办法,例如, 建立 给 emulator.exe 建立一个快捷方式,等等。

 

我的做法是自己建立一个 bat 文件,好处么,就是可以按照 emulator.exe 的实际位置自己修改,用 bat 从命令行启动 emulator 也比较方便.

 

bat 文件如下图:


Android Emulator 2个启动错误_第4张图片

这一行:

cd "C:\Program Files\Adobe\Adobe Flash Builder 4.5\android-sdk-windows\tools"

 

要视乎个人安装 android sdk 的实际情况来修改,整个路径要用双引号包括。

 

把这个bat文件放在C:\,要使用时进入命令行到C:\ 即可。假如已经建立了一个 and22A8 这样的 avd

 

startavd and22A8

 

这样就可以启动 emulator

 

 

(3) 在其他电脑上打开一个项目,找不到 sdk

这个不是 emulator 的问题,呵呵。

 

我在办公室的电脑是把 flex sdk 安装在 C:\Program Files\Adobe\ 下, 而在家里 C: 盘没空间了,就装到 D:\。这样从家里卸出的 fxp 文件,在办公室装入时就提示找不到 sdk:


Android Emulator 2个启动错误_第5张图片
解决办法是:


Android Emulator 2个启动错误_第6张图片
 在该项目的 Properties 下的 Flex Compiler 选择当前电脑安装的 Flex SDK version


Android Emulator 2个启动错误_第7张图片

搞掂。都是初级问题,不过也花了不少时间,呵呵。

 

 

:-

  • Android Emulator 2个启动错误_第8张图片
  • 大小: 22 KB
  • Android Emulator 2个启动错误_第9张图片
  • 大小: 21.4 KB
  • Android Emulator 2个启动错误_第10张图片
  • 大小: 26.3 KB
  • Android Emulator 2个启动错误_第11张图片
  • 大小: 19.8 KB
  • Android Emulator 2个启动错误_第12张图片
  • 大小: 36.3 KB
  • Android Emulator 2个启动错误_第13张图片
  • 大小: 44 KB
  • Android Emulator 2个启动错误_第14张图片
  • 大小: 44.2 KB
  • 查看图片附件

你可能感兴趣的:(Android Emulator 2个启动错误)