1、问:Unable to resolve target 'android-19'
答:版本过高或,新建个android项目然后查看AndroidManifest.xml ,
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET" />
这个来观看SDK版本,
然后把导入项目的AndroidManifest.xml 改成和上面一致,然后在改propject.properties里面
target=android-17
这个也改成一致。
再一种办法是更新SDK,点击eclipse的Window - Android SDK Manage来更新
2、更新Android SDK更新不了:
答:据说是更新地址呗大陆墙了,我聊个去,办法是修改C:\Windows\System32\drivers\etc\hosts文件
步骤:
在我的电脑打开C:\Windows\System32\drivers\etc
把hosts文件复制到桌面(因为是只读文件,没有修改权限)
用记事本打开
复制:
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
然后替换根目录的hosts文件
以上方法都是坑爹的。哈哈
在我的电脑打开C:\Windows\System32\drivers\etc
把hosts文件复制到桌面(因为是只读文件,没有修改权限)
用记事本打开
复制:
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
然后替换根目录的hosts文件
点击eclipse的Window - Android SDK Manage
左上边的Tools Options 中勾中Force https://... sources to be fetched using http://...
然后点击eclipse的Window - Android SDK Manage来更新
别人都说可以,为什么我就不能成功呢,他大爷的
3、网络问题:android.os.NetworkOnMainThreadException异常
解决方式:Ctrl+1或者format该文件