Sources for Android API 23 Platform not found (Android Studio 2.0)

前端 未结 6 628
不知归路
不知归路 2020-11-28 22:03

Android Studio doesn\'t redirect me to API sources correctly. When I hit any function it decompiles .class file bytecode instead of accessing the right file from sdk/sources

相关标签:
6条回答
  • 2020-11-28 22:28

    to update your Android Studio to Api 23 go to :

    Tools > Android > SDK Manager,

    you can go then go to SDK Tools tab or click on Launch Sdandalone SDK Manager. check Android SDK Build-tools 23.0.2 to install

    Update:

    please, remove from your dependencies:

    compile project(':volley')
    

    and replace it with :

    compile 'com.android.volley:volley:1.0.0'
    
    0 讨论(0)
  • 2020-11-28 22:34

    For people facing the same problem, the solution is in this post for Linux and in the same topic here for Windows (thanks to Aamir Abro). Basically, you have to edit jdk.table.xml file for API level you are missing. I don't know why, but Android 2.0 and 2.1 RC don't have filled <root type="composite" /> in <sourcePath>. I updated sources' path <root type="simple" url="file://D:/android/sdk/sources/android-23" /> and now it works.

    For Windows user file location: C:\Users{USER_NAME}.AndroidStudio2.0\config\options\jdk.table.xml

    For Linux user file location: ~/Library/Preferences/AndroidStudioBeta/options/jdk.table.xml

    Edit:

    For some people resetting SDK location helped source.

    0 讨论(0)
  • 2020-11-28 22:48

    There would be 2 errors sometimes, the first would say: 'platform android 28 not found', click next, 'accept some license agreement...'. Once you accept the agreement, both the errors will disappear.

    0 讨论(0)
  • 2020-11-28 22:49

    Encountered the same problem for API level 28 on Android Studio 3.2.1 on Windows 10. Refresh did not work.

    Worked after restarting Android Studio.

    0 讨论(0)
  • 2020-11-28 22:51

    As qbeck mentioned in his comment, resetting the path to the SDK fixed the issue for some of us.

    Solution:

    Android Studio 2.1 reporting in: solved the issue by resetting SDK.

    Preferences -> Appearance & Behavior -> System Settings -> Android SDK.

    Click on Edit to the right of Android SDK location. Next, next, next to complete the wizard and voila!

    0 讨论(0)
  • 2020-11-28 22:53

    Apparently this issue has been fixed in Android Studio 2.1. Rerun the Android SDK Manager setup in Android Studio and this should solve your issue.

    In Android Studio:

    Windows: File -> Settings (ctrl+alt+s) -> Appearance & Behavior -> System Settings -> Android SDK.

    Mac: Android Studio -> Preferences (cmd + ,) -> Appearance & Behavior -> System Settings -> Android SDK.

    Click on Edit on the right of the Android SDK location. Click Next all the way through the wizard and this should fix the problem.

    This was answered here for a different question.

    0 讨论(0)
提交回复
热议问题