由于使用的程序要在android5.1上运行,而原来的移动数据接口用不了了
新的接口需要使用SubscriptionManager 和 SubscriptionInfo 这两个类 不得已 开始弄5.1的环境
尼玛 弄了一整天 快疯了 ,到下午 在组织里求助才发现自己不懂找方法 晚上到这个时候才完全解决
首先遇到的一个问题是
adt 版本问题
尽管早有预料 adt要换还是碰到各种问题 (以前图省事直接在网上下载的eclipse+adt +sdk 整合包 ,今天算是弄清楚了)
eclipse ——编辑器
adt(android develop tool ) —— eclipse 上的一个插件 用于关联sdk
sdk(software develop kit
软件开发工具包) ——
为开发者提供了库文件以及其他开发所用到的工具。简单理解为开发工具包集合。
首先要能下载 android22的platform
adt版本要2.3及以上 不然找不到android5.1
sdk版本也要23 我不清楚这数字 应该是巧合
从eclipse说起吧
先下载adt 和 sdk
我下下来的是这个样子
ADT-23.0.0.zip
尼玛 这里不得不吐槽 开始下了个
ADT-23.0.4.zip
help——install new software——add——achive
然后就一直在caculating **** 计算你妹啊 后面换了23.0.0 没点事
另外 不建议直接输这个网址去下http://dl.google.com/android/ADT-23.0.0.zip
建议从在csdn上找 嗯 在这里我要深深赞美我们伟大的
GFW
装完之后 重启就能在 window —— preference 找到Android 这一项了 这里的sdk location 就是sdk 的安装路径
android-sdk_r24.0.2-windows.zip sdk 下载后随你解压到哪 把路径加到上面就行
打开SDKManager 下载这几个就行了
有人找不到sdkmanager图标 windows——open perspective ——Other——java 就出来了
接下啦就是想骂娘的时候了 再次赞美我们伟大的GFW
自从伟大的GFW屏蔽了google之后 收获了广大程序员发自内心赞美 ,在这里具体表现就是 更新不了sdk 了
各种纠结过程不细说 多赞美几次
两种解法 一种是往host里面添加 (C:\Windows\System32\drivers\etc\hosts)
203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
不太靠谱 还是更新不了
另一种就是使用代理了 打开SDKManager——tools——Options 如下图 ,
记得勾选Force https:// ************************************
网上攻略 用自由门 ,无界 获得的地址端口来替换上面这个地址 ,
我用的时候总是断 ,
还是用上图的镜像点下的 至少不中断 硬生生的用十几K的速度下完了
然后 下完后 发现出现很多java错误
Parsing Data for android-21 failed Unsupported major.minor version 51.0
我这边使用上面的方法解决的 把java6 换成java7 就行了
然后 配置