Git倉庫地址
https://android.googlesource.com/platform/development.git/+/master/samples/ApiDemos/
導入
菜單 File – New – Import Project
在彈出的Select選擇框里面選中剛剛下載的文件,并找到ApiDemos文件夾
點OK,到下一步。選擇目標工程文件夾
點Next,到最后一步確認
最后選擇Finish,即完成工程創(chuàng)建
問題修復
項目導入后,并不能直接運行,由于一些版本、環(huán)境等原因,一般會出現(xiàn)各類小問題,下面逐個解決
Error:Error: The file name must end with .xml
該錯誤是提示文件沒有以.xml后綴結(jié)尾。雙擊錯誤,可以跳轉(zhuǎn)到相應文件。然后,右鍵選擇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源碼重新編譯,這個工程量實在太大,對于我們新手還是以棄坑為宜。
所以建議是直接刪除掉產(chǎn)生錯誤的文件。共需要注釋兩個文件:
- MmsMessagingDemo.java
- MmsWapPushReceiver.java。
到此,問題終于解決。可以運行API Demos了。