Sources for 'Android API XX' Platform not found 解決辦法
打開Preferences -> Appearance & Behavior -> System Settings -> Android SDK
以下以API 26為例
尋找所需要的版本號碼
假設是Sources for 'Android API 26' Platform not found
就下載Sources for Android 26重新compile就可以看到原始碼了
如果所選的版本沒有Sources for Android XX
代表版本過新 還沒出QQ
這時候可以考慮選擇前一版的
修改jdk.table.xml
路徑在
~/Library/Preferences/AndroidStudio2.3/options/jdk.table.xml
- AndroidStudio2.3 這個要改成你所使用的AndroidStudio version
<jdk version="2">
<name value="Android API 26 Platform">
<type value="Android SDK">
<version value="java version "1.8.0_112-release"">
<homepath value="$USER_HOME$/develop/adt/sdk">
<roots>
<annotationspath>
<root type="composite">
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/plugins/android/lib/androidAnnotations.jar!/">
</root>
</root></annotationspath>
<classpath>
<root type="composite">
<root type="simple" url="jar://$USER_HOME$/develop/adt/sdk/platforms/android-26/android.jar!/">
<root type="simple" url="file://$USER_HOME$/develop/adt/sdk/platforms/android-26/data/res">
</root>
</root></root></classpath>
<javadocpath>
<root type="composite">
<root type="simple" url="http://developer.android.com/reference/">
</root>
</root></javadocpath>
<sourcepath>
<root type="composite">
<root type="simple" url="file://$USER_HOME$/develop/adt/sdk/sources/android-26">
</root>
</root></sourcepath>
</roots>
<additional jdk="1.8 (1)" sdk="android-26">
</additional></homepath></version></type></name></jdk>
把
<root type="simple" url="file://$USER_HOME$/develop/adt/sdk/sources/android-26">
</root>
改成
<root type="simple" url="file://$USER_HOME$/develop/adt/sdk/sources/android-25">
</root>
就可以囉 不過記得也要下載Sources for Android 25才能用
沒有留言:
張貼留言