android无法启动模拟器:无法运行程序

我在Ubuntu上成功安装了android SDK和android eclipse插件。

直到我删除了Ubuntu并安装了Linux Mint之后,每件事情都运行良好。 我再次安装了SDK,并使用了Ubuntu上使用的相同的eclipse副本,但现在所有的android应用程序都包含错误,我无法启动模拟器。

在启动模拟器时出现这个消息

Starting emulator for AVD 'test' Failed to start emulator: Cannot run program "/home/anas/android//tools/emulator": error=2, No such file or directory 

android SDK安装在指定的path中,并且文件(模拟器)存在于相同的path中。

也是我所有的应用程序都包含相同的错误R can not be resolved to a variable

这里有什么问题?

Solutions Collecting From Web of "android无法启动模拟器:无法运行程序"

  1. 成功安装在Ubuntu上。 但没有运行AVD

    如果您正在运行64位系统,则需要安装ia32-libs

  sudo apt-get install ia32-libs 
  1. R无法解析为变量

这可能是由于以下原因

  • 类不是该包的一部分,添加适当的包

  • 没有正确定义在清单文件类路径中正确定义它

清除和运行AVD它将工作

如果cmd从第一评论不起作用像我的情况(64位Crunchbang),那么你也可以尝试:

sudo aptitude install ia32-libs lib32ncurses5 lib32stdc ++ 6

我解决了它做了一个“模拟器”的备份,并创建一个符号链接到正确的模拟器:

 mv emulator emulator_bup ln -s emulator64-arm emulator 

我使用了命令行工具android( android avd ),并使用Tools-> Manage SDK来安装64位模拟器。 然后,我模拟emulator.old模拟器,emulator64手臂模拟器。 现在AVD启动了。

你不需要安装软件包!

在目录工具中,有很多类型的emulator ,而我的电脑使用emulator64-arm ! 我的系统是Linux Mint 16 amd64 ! 祝你好运!

 ./emulator64-arm @yxphone -sdcard yxsd -scale 0.8 

就像你已经写了指定的路径和文件存在于相同的路径,但我建议再检查一次。

和你一样越来越R不能解决的变量,不要担心:

原因:

  1. 在清单文件中检查软件包名称
  2. 如果你已经得到这样的东西: import com.version.bajrang.january.R; 所以首先尝试在这里更改软件包名称 ,或者其次删除此行并清理您的程序
  3. 如果你没有得到像这样的东西: import com.version.bajrang.january.R ; 然后添加import packagename.R;

我相信你会得到你的答案…..

看起来你的eclipse中的SDK路径有一个错误:

无法运行程序“/ home / anas / android // tools / emulator”

这个双“//”可能是问题。 在Eclipse中检查:窗口 – >首选项 – > Android。 那里应该有一个指向SDK位置的字段。 编辑它。

检查你的路径:/ home / anas / android /,看看它是否真的放在你的SDK的位置。 如果不是重复这些步骤来获得它

缺少的R资源消息是一个编译错误的权利? 那么在这种情况下,你的模拟器不应该是问题。 但是,如果您的SDK路径是不正确的,如我怀疑,那么..你可以期望这个编译错误以及任何其他的Android库导入