Now you can Subscribe using RSS

Submit your Email

2016/12/25

Android Studio 無法看 SDK 原始碼 Decompiled .class file bytecode version

asd
如果想要看Android 原始碼的時候發現 Ctrl + 左鍵

然後 Android Studio 出現要你下載相關資源 與下列錯誤訊息

Decompiled .class file bytecode version xx(java x)
Source for 'Android API 25 Platform' not found




然後裡面的程式碼會出現類似這樣


    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
              throw new RuntimeException("Stub!");
    }




完全看不到裡面內容只有 Exception


請到下面資料夾找尋 jdk.table.xml 文件

C:\Users\UerName\.AndroidStudio2.2\config\options\ jdk.table.xml

PS . UserName : 你登入電腦的使用者名稱
       AndroidStudio2.2 : 可能會有很多個請選擇你現在正在使用的那一個

然後進行編輯  jdk.table.xml

然後尋找 Android Studio 提示你的錯誤是哪一個 API  版本。

以上面舉的例子為 Source for 'Android API 25 Platform' not found

所以我們找到與錯誤同樣本版的位置。




-
找到之後再尋找 SourcePath Tag 位置

裡面會有  <root type="composite" />

然後更改 Tag 與添加以下

<root type="simple" url="file://D:\SDK\sources\android-25" />

file 路徑為你安裝SDK的地方,然後找到你錯誤提示的 API 版本。

把路徑貼上去如下圖




然後保存 xml 重新啟動 Android Studio

就可以看到 SDK 的原始碼了。


0 意見:

張貼留言

Coprights @ 2016, Blogger Templates Designed By Templateism | Templatelib