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 进行重建项目。 还有一种情况可能出现红叉,就是导入项目版本和本机版本不一致,会出现红叉。我们可以保持版本一致或者去删除老版本的资源管理文件
版权声明:本文标题:安卓APP开发常见FAQ 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1704707228a104256.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论