如题,之前虽然也碰到各种问题并且都解决了,但时间长了又给忘掉了,特此备忘一下。
一,启动eclipse后,卡在 android sdk content loader 0% , 有时等很久都没反应,亲测以下两种都可以解决
1.断网
1.首先确保 eclipse 已经关闭。如果 eclipse 还处于打开状态,请从任务管理器的进程列表中杀死 eclipse 。
2.在 Windows 上可以通过 %USERPROFILE%/,在 Linux/OS X 上通过 “~” (可以从桌面载入这个文件夹),进入当前目录。
3.进入 .android 文件夹 (这个文件夹可能是一个隐藏文件夹)
4.删除 .android 文件夹中的 “cache” 文件夹以及里面的全部内容。
5.删除 .android 文件夹中的 “ddms.cfg” 文件。
6.打开 eclipse。
二,.R文件没有生成,尽管多次clean,build都不行
尝试删除gen目录,再重新clean, build可以解决。
查找代码是否有错,如布局文件等
查看引用的libary是否有错
删除错误项(右键点击错误项,选择删除),再cliean, build
重启eclipse (或者加上重启电脑)
如果还不行,可参考 http://stackoverflow.com/questions/7824730/r-cannot-be-resolved-to-a-variable
或者尝试这里的汇总方法 http://www.linuxidc.com/Linux/2012-03/55830.htm
三,提示 Permission is only granted to system app , 编译不通过
Window -> Preferences -> Android -> Lint Error Checking.
查找 ID = ProtectedPermission ,将Severity 调到Error以下
如果是使用Android Studio,则路径为 File -> Settings -> Inspections,Android Lint, 找到 Using system app permission,更改Severity
四,Eclipse build Android时不生成apk问题解决方法
http://www.cnblogs.com/deagle/archive/2012/04/17/2453836.html
1.设置:Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch....”,去除勾选状态
2. 删除debug.keystore,该文件位置:Preferences -> Android -> Build 下有一项“Default debug keystore”
3.重启Eclipse,Build刚才的Android项目,此时 debug.keystore会重新生成,项目也能够正常产出Apk了
试过以上步骤,确实可行,但是有的时候又没有效果。