admin管理员组

文章数量:1531692

2024年1月8日发(作者:)

安卓APP开发常见FAQ

1、 如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致.

2、 布局文件不可以有大写字母

3、 抛出如下错误WARNING: Application does not specify an API level

requirement!,是由于没有指定users sdk的缘故,修改文件.加入:

4、 机器内存的瓶颈,当apk大于我们的机器内存时,模拟器无情的抛出

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE Please check

logcat output for more details. Launch canceled!

让我们无法调试,现在我们来根治这个问题,解决方法有两种

第一种(仅限apk小于机器内存,并且已安装上当前apk,只是无法再次debug)

启动模拟器,然后进入菜单

settings->applications->mange

applications-> select the application->select "unistall".

这样就能彻底删除了,然后再重新安装这个apk就没问题了

第二种(通用)

-partition-size 128

Eclipse中在项目Target的Options中添加。

5、启动android模拟器时候如果提示:Failed to install on device „emulator-5554′:

timeout这是可能因为卡的原因导致启动超时,解决办法:eclipse -> window ->

Preferences -> Android -> DDMS -> ADB connection time out(ms).把这个时间设置的长一些,默认是5秒即5000ms, 我改成10秒就ok了。这样就不用每次重启模拟器了。具体时间设置根据实际环境需要

6、 在开发的过程中经常在安装apk到模拟器上时会报出 ActivityManager: Error:

Activity class {..} does not exist. 这样的错误,这里总结两种解决方式: 在文件中查看主Activity的名字前是否有'.'符

7、 运行Eclipse时出现了这个错误

No Launcher activity found!

The launch will only sync the application package on the device!

解决办法

在 中添加

8、 出现如下错误,没有写入sd卡权限 tFoundException:

/mnt/sdcard/ (Permission denied)

解决办法,资源文件写入如下权限

9、 当我们试图去打开一个android项目时,如果项目文件夹中没有".Project"文件,我们可以:new Android Project---->"选择"create project from existing source---->在Location:文本域中,点击Browse,添加要打开的项目。而当我们试图打开的一个Android项目文件夹中已经包含“.Project”文件时,继续按上面的方法打开会报“an

eclilpse project already exist in this directory”.正确的打开方法:选择File-->Import ,在弹出的窗口里选择“General--->Existing Project into workspace”项目,然后按"Next",在新的窗口选择“select root directory”找到药打开的项目。

10、 平时启动模拟器时,可能会产生临时文件,常此以往,会出现C盘空间不足的情况(当然如果你C盘空间很大,没有问题),所以需要我们定期的去手工清理一下:C:/Documents

and Settings/user/Local Settings/Temp/AndroidEmulator文件夹的内容。否则,一旦C空间满了,我们就无法启动模拟器。

11、 我们每次启动模拟器时,要花费一段时间,所以为了避免浪费时间,我们启动一次模拟器,就不要关闭了,运行其它项目直接运行即可。

12、 当我们导入项目或创建项目时,在项目根目录上出现一个红叉时,我们可以:右键单击----》选择“Android tools”------》选择“fix android properties”. 然后,右键单击项目:选择Properties-----》选择android-----》点击apply----》点击OK 进行重建项目。 还有一种情况可能出现红叉,就是导入项目版本和本机版本不一致,会出现红叉。我们可以保持版本一致或者去删除老版本的资源管理文件

本文标签: 项目模拟器文件启动