友情提醒:欲开发android5.0以上应用,请全部更新开发工具至最新

周末帮人完成一个项目,android5.0以上版本,谁知道被开发工具折腾的死去活来。我的开发环境是adt-bundle-windows-x86-20140702.zip版本,也是目前能找到的adt-bundle的最新版本。也升级至最新的adt和platform,但开发5.0的项目还是一堆错误:

错误1:动不动就报AndroidManifest.xml is missing的错误,为了解决这个问题每次都要将.android 和 开发空间里的.metadata,然后重启eclipse,真痛苦啊!

错误2:每次打开一个xml文件,都要报parseSdkContent failed androidjava.lang.ExceptionInInitializerError 这个错误!

唯一有效的方法是彻底摒弃adt-bundle-windows-x86-20140702开发环境,重新搭建一套,必须要用最新的eclipse也就是luna版本才行。这里只能说google为了推自家的studio太坏了。下面简要记录步骤:

1,安装最新版eclipse: http://www.eclipse.org/downloads/ 下载Eclipse IDE for Java Developers

2,安装ADT,参考http://developer.android.com/sdk/installing/installing-adt.html可以通过https://dl-ssl.google.com/android/eclipse/ 在线安,但通常你是安不成功的。只能下载离线的ADT-23.0.6.zip 这个,然后装。

http://developer.android.com/tools/sdk/eclipse-adt.html这里是adt和sdk tools的对应关系。ADT23.0.6对应SDK Tools的24.1.2。

3,事实上通过以上两部就可以用Android SDK Manager安装剩下内容了。需要安装以下内容:

a,SDK Tools

b,Platform Tools

c,Build Tools

d,任选一个Platform

上面这些可以用manager在线装,用manager之前请参照http://www.androiddevtools.cn/,使用中国科学院开源协会镜像站地址的代理下载。其他代理均已失效。

因此离线安装的话,可以http://www.androiddevtools.cn/ 下载android-sdk_r24.1.2-windows.zip,解压后再用manager下载其他的。

安装sdk tools之后将看到如下截图,除去红框框住的部分即是:

另外3个即可以manager在线装,也可以离线下载解压缩。

其中的platform如果里面有多个版本的话,依次命名:

build tools依此命名:

ps:build tools也有以数字命名的,如同platforms一样。android5.0对应api level为21.

sources的截图(source为选下):

时间: 2024-10-07 14:22:45

友情提醒:欲开发android5.0以上应用,请全部更新开发工具至最新的相关文章

AOSP Android5.0 lollipop 源码同步更新方法

repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.0_r2 repo sync -j16 或者 repo init -u https://android.googlesource.com/platform/manifest -b lollipop-release repo sync -j16

android5.0开发必备版本和JDK环境配置

android5.0开发必备版本: JDK-1.8-x64; NDK-10-x64; ADT-5.0&4.0-x64; 谷歌代理: https://wen.lu/?gfe_rd=cr&ei=Ir7YU5XsOK3J8ge_24GgBQ&gws_rd=cr 也可用FQ软件:goagent,或FQ浏览器 goagent: https://github.com/goagent/goagent 配置地址:http://www.woshipm.com/it/13644.html JDK配置(

Android5.0开发范例大全 读书笔记(六)

(六)与系统交互 6.1后台通知 1.关于后台通知,下面展示6种样式.值得一提的是,笔者的小米5只能显示基本样式,雷军真是良心厂商啊. 2.首先上布局xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="

ubuntu 12.04(64位)下搭建android5.0开发环境

?? 本文介绍在WIN7操作系统通过在虚拟机VMWARE和Ubuntu下搭建了一个android5.0编译环境的操作过程,包括LINUX系统安装,JDK安装,samba服务和ssh服务安装.因为要下载补丁,需要网络支持,要能够上网.电脑要64位cpu,安装好win7操作系统. 第一步: 下载ubuntu地址:LINUX有3个版本,分别是server,desktop,alternateserver版本是没有图形界面服务器安装版本.alternate适合专业个性化定制安装版本,不推荐初学者用这个版本

mac10.9 配置android5.0开发环境

首先吐槽一下,没有谷歌的日子简直太艰难了,你需要买一个VPN,不然痛苦死. 我的mac没有升级10.10,不是不想升级,实在是下不下来,放弃了. mac osx 10.9默认自带java6.但是android5.0需要java8,所以需要去装一个.mac安装jdk1.8简单,一路下一步.安装完以后不需要做配置,默认把当前java环境设成1.8了,我看了一下路径,是用了一个软连接指向了jdk1.8. 这里如果你没有android 5.0.1的sdk,那就需要升级一下.没有vpn的话估计难了,百度一

Android5.0系统的优缺点

Android L(5.0)正式定名为 Lollipop(棒棒糖).安卓已经六岁了,也总算有一次重大改观了.安卓5.0 Lollipop带来了全新的,扁平化的外观,更好的通知中心,重新设计的核心应用,并提升了在安卓设备上的性能表现--增加了一些以前所缺失的重要应用类别. 首先来看一下Android L相比之前的版本有什么新鲜的东西. 原文博客请参考:点击打开链接 一:自定义通知中心 Lollipop为用户带来了对通知中心前所未有的控制性,每一个应用程序都可以在通知中心进行单独的设置,并且只有在用

Android5.0以上系统的移动网络开关

笔者近期遇到一个非常有意思的bug,贴出来和大家分享下. 那是一个温暖的早晨,阳光晒得人非常舒服.一封bug邮件像一片叶子飘到我的邮箱. 一番交流.笔者确认负责的Widget开关在Android5.0以上系统没有作用.相信非常多做过移动网络开关的朋友都知道.传统的方法是在ConnectivityManager中通过反射两个方法setMobileDataEnabled和getMobileDataEnabled来控制移动网络开和关的. /** * Gets the value of the sett

android5.0以上对于APP_SWITCH和HOME键的处理

在android5.0项目开发遇到需要捕获HOME键的情况,经过查找,实现函数如下: 在framework/base/services/core/java/com/android/server/policy/PhoneWindowManager.java中添加如下函数: private boolean getTopStackActivity(String fullClassName){ ActivityManager am = (ActivityManager)mContext.getSyste

android5.0来了,血雨腥风

android5.0来了,按理说是件好事,是件值得庆幸的事,但是对于车载这一块来说,喜忧参半!由于车载Android导航系统一般来说研发的时间周期比手机平板要长不少,这里面有很多原因,其一专门用着车载的芯片较少,其二专门用于车载行业的SDK很少,其三芯片原厂投入较少,因为投在手机还是平板见效更快,量也更大,其四就是车载的开发环境开发门槛相对要高一些,比如说模具,手机的一个产品的模具比起车载中控来说,相对工作量工作难度还是小一些,其五就是行业配套产业的发展水平,等等. 车载产品向来对它的稳定性要求