标签:
在用Android的新版本编译程序的时候,发现会出现一个错误提示:Still no compatible AVDs with target ‘Google APIs‘
AVD即Android Virtual Device,它是Android平台的一个虚拟设备。在开始编译Android程序时必须要有一个匹配的虚拟设备,以便呈现出Android的运行界面。
要想创建一个AVD,首先打开命令行工具cmd, 进入Android SDK的Tools目录。输入下面的命令:
输出结果会显示目前可用的AVD设备标识(实际输出结果与你的环境有关):
输入以下命令,建立一个虚拟设备:
再次编译程序即可运行。
解决办法如下:
在 eclipse中 打开 Windows 菜单下 属性选项卡,在左边 android 下面的 Lint Error checking 下面 将Run full error check when exporting app前面的勾去掉就可以了
软件名和项目名没关系的。项目名其实主要就决定一下存放的文件夹。软件名应该在AndroidManifest.xml中改。
java.lang.ClassNotFoundException
ClassNotFoundException是类没有找到异常。
在你这个问题来讲就是MainActivity这个类找不到。
你的mainefest.xml文件里没有注册MainActivity这个类
你的mainefest.xml里注册了一个MainActivity类,但是你的src里没有写这个类
我是改了包名,却没有在清单文件中改了
NAND: could not write file C:\Users\ADMINI~1\AppData\Local\Temp\\AndroidEmulator\TMPA81B.
找到 C:\Users\ADMINI~1\AppData\Local\Temp\AndroidEmulator\TMPA81B.tmp这个文件,并删除。
C:\Users\ADMINI~1\AppData\Local\Temp\AndroidEmulator目录下都是系统产生的垃圾文件,每次运行后都可以删除。
Jar mismatch! Fix your dependencies
在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。
这是因为两个项目的jar包(android-support-v4.jar)不一致。
解决方法是把2个jar都删除,然后各自加上最新的jar包。
标签:
原文地址:http://www.cnblogs.com/liuyu0529/p/4923720.html