MAC上使用androidstudio如何关联源码

一路cd 进去到你mac的这个目录下   ~/username/Library/Preferences/AndroidStudio2.X/options/jdk.table.xml,然后open it~~

%title插图%num

在sourcePath下面加入<root type=”simple” url=”jar://$USER_HOME$/Library/Android/sdk/sources/android-22/” />就可以了,当然啦我的是22,你们的可能是更高或者更低~~总之找到对应版本的sourcePath加上对应的这句话,就可以啦~~~,

 

添加:

有的AndroidStudio很顽固,就算像上面那样设置了,重启之后还是会刷新到以前的状态,现在有一个究*解决方案!!!

<jdk version=“2”>

        <name value=“Android API 22 Platform (1)” />

        <type value=“Android SDK” />

        <version value=“java version &quot;1.8.0_74&quot;” />

        <homePath value=“$USER_HOME$/Library/Android/sdk” />

        <roots>

            <annotationsPath>

                <root type=“composite”>

                    <root type=“simple” url=“jar://$APPLICATION_HOME_DIR$/plugins/android/lib/androidAnnotations.jar!/” />

                </root>

            </annotationsPath>

            <classPath>

                <root type=“composite”>

                    <root type=“simple” url=“jar://$USER_HOME$/Library/Android/sdk/platforms/android-22/android.jar!/” />

                    <root type=“simple” url=file://$USER_HOME$/Library/Android/sdk/platforms/android-22/data/res />

                </root>

            </classPath>

            <javadocPath>

                <root type=“composite” />

            </javadocPath>

            <sourcePath>

                <root type=“composite”>

                    <root type=“simple” url=file://$USER_HOME$/Library/Android/sdk/sources/android-22 />

                </root>

            </sourcePath>

        </roots>

        <additional jdk=“1.8” sdk=“android-22” />

    </jdk>

对的!!!就像上面一样,复制一个,名字后面加上(1)就可以了…目前还不知道什么原因,但是解决了..