Git仓库地址
https://android.googlesource.com/platform/development.git/+/master/samples/ApiDemos/
导入
菜单 File – New – Import Project
在弹出的Select选择框里面选中刚刚下载的文件,并找到ApiDemos文件夹
点OK,到下一步。选择目标工程文件夹
点Next,到最后一步确认
最后选择Finish,即完成工程创建
问题修复
项目导入后,并不能直接运行,由于一些版本、环境等原因,一般会出现各类小问题,下面逐个解决
Error:Error: The file name must end with .xml
该错误是提示文件没有以.xml后缀结尾。双击错误,可以跳转到相应文件。然后,右键选择Rename File,将文件名加上.xml后缀即可
注意,完成这一步后,错误提示不一定会消失。这个时候,需要重新编译工程:选择菜单Build – Rebuild Project
support-v4 依赖
打开 build.gradle 文件,加入依赖
dependencies {
compile 'com.android.support:support-v4:24.2.1'
}
同时修改版本
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "com.example.android.apis"
minSdkVersion 14
targetSdkVersion 24
}
}
错误:程序包com.google.android.mms不存在
原因是缺少源码包,需要去下载android-src.jar。放入工程,并仿照上面的办法添加依赖,注意这个地方需要选择File dependency。不过添加后,项目依然有问题。如果要彻底解决这个问题,需要下载mms源码和Android源码重新编译,这个工程量实在太大,对于我们新手还是以弃坑为宜。
所以建议是直接删除掉产生错误的文件。共需要注释两个文件:
- MmsMessagingDemo.java
- MmsWapPushReceiver.java。
到此,问题终于解决。可以运行API Demos了。