您的位置:首页 > 编程语言 > Java开发

关于Android开发环境更新后出现的小问题,如Android studio和Eclipse中的ADT

2014-07-08 16:01 746 查看
这两天更新了SDK中的一系列东西,如Android SDK Platform-tools,Android SDK tools还加入了最新的Android L(API 20 ,L preview)。然后我就后悔自己手贱了!!!

先说Eclipse吧:

打开Eclipse后提示我ADT插件版本过低,要更新ADT插件。然后检查更新,由于Google老是被墙,更新一直不成功。就输入https://dl-ssl.google.com/android/eclipse/重新下载最新的ADT插件,倒腾了半天没有成功。没办法在官网下载了最新的23版本ADT插件,手动更新了ADT。再打开Eclipse之后倒是没有错误提示了,最无语的问题来了。

在创建Android工程的时候,src和layout中任何文件都没有。没有MainActivity也没有activity_main.xml,当然在Manifest文件中也没有Launcher的Activity了。倒腾了好久啊,Adt插件装了一遍又一遍,还下载了最新的Eclipse都不行。后来又重新下载了一个SDK包才好了。。。

网上也有网友提到是因为ADT插件和SDK中之间不匹配出了问题。src和Layout中没有文件时,最好同时把SDK和ADT插件都换了。

再说Android Studio:

由于这个IDE是谷歌新推出的专业开发Android的工具,它的强大功能相信用过的都知道,的确是开发Android App的利器。可是三天两头的更新的确很烦。而且对于我这个对gradle完全不了解的菜鸟来说,一出问题就完全不知该怎么办。而且Android Studio的帮助文档的确很少。

首先更新后,创建工程的时候总是默认compileSdkVersion 为L,这样在编译的时候会出现[FAILURE_INSTALL_OLDERSDK] 的错误。

解决办法:在Moudle中的build.gradle中把compileSdkVersion和targetSdkVersion都改为你SDK中现有的比L版本低的,比如19。

然后,还有一种情况是会出现[FAILURE_INSTALL_DEXORT]的错误不知道怎么解决。

网上有说是因为IDE编译的apk是优化过的。具体解决方法我试了没用。更细了SDK和重新安装了Android Studio之后没在出现这个问题,可能我哪里设置出现了问题。

总之,更新需谨慎啊!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐