1. File -> Import project -> path [D:\Android_SDK\samples\android-23\legacy\ApiDemos]
2. app\src\main\res\xml\preference_switch改成preference_switch.xml
3. Modify app's gradle.build
repositories{ flatDir{ dirs 'libs' dirs 'aars' } } repositories{ flatDir{ dirs 'libs' dirs 'aars' } } android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.example.android.apis" testApplicationId "com.example.android.test.apis" // 原来名字重复 testInstrumentationRunner ".app.LocalSampleInstrumentation" minSdkVersion 17 targetSdkVersion 23 versionCode 1 versionName "1.0" }
Modify dependence
dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.4.0' compile 'com.android.support:appcompat-v7:23.4.0' compile files('libs/android-src.jar') //需要另外单独下载,见附件 }
4. com.google.android mms 不存在系列问题 直接删除OS 目录下两个文件 MmsMessagingDemo.java MmsWcipPushReceiver.java
5. OK launch app