Android Studio 快捷文档加载缓慢或无法加载问题解决

Android Studio 快捷文档加载缓慢或无法加载问题大家可能都会遇到过,其原因是您所安装版本的Android Studio的Android SDK文档路径被默认设置为:https://developer.android.com/reference/ 

要想提高加载速度,应该将其修改为本地Android SDK的文档路径。所以您只需到$HOME/.AndroidStudio$VERSION/config/options/jdk.table.map.xml文件内,将所有的jdk项内的javadocPath的url修改为:$ANDROID_HOME/docs/reference

注:

  • $HOME:用户根目录;
  • $VERSION:为当前Android Studio的版本,如果为非稳定版本则版本前添加:Preview;
  • $ANDROID_HOME:Android SDK根目录;

 

Provided Scope in Android Studio

provided scope包引入方式就是,项目编译时只包含对库的classpath引用,但是一并打包库到编译的项目中,一般情况是目标运行环境或容器已经包含了该库。

Android Studio自从0.4.3((Gradle 0.8)版本就引入Provided Scope库编译选项[1],但是我一直都没有试验成功,之前都是使用AS(Android Studio)打开eclipse的项目才可以。来到Android Studio beta 0.8.2版本,在AS的Project Structure Setting的module dependencies里面的scope选项里provided竟然消失了,手工修改项目build.gradle依然不行。 

 

在Android Issues看到很多人反馈的bug请求,其中一篇比较早的Google工程师提到可以使用Android-apt第三方gradle插件来解决provided引入问题[2]。我试验了下,测试通过。

 Android-apt的项目地址:https://bitbucket.org/hvisser/android-apt/overview

在项目公共build.gradle中插入

 

然后在项目build.gradle中插入:

 

如上面代码所示,如果想使用provided方式引入项目,格式为: apt ‘com.google.code.gson:gson:2.2.+’ 

参考资料:

  1. http://tools.android.com/recent/androidstudio043released
  2. https://code.google.com/p/android/issues/detail?id=65898#c7
  3. https://bitbucket.org/hvisser/android-apt/overview

 

Android Studio 使用的琐碎问题

1.在升级Android Studio后,特别是版本升级涉及到了gradle时,常会在打开老项目时遇到这个错误:“Gradle xxxx project refresh failed” 这个错误的原因具体我不太明白,我在这里看到大家的解决办法,我在实际中就是删除了项目根目录下的/gradle/里面的内容,然后 Sync Project with Gradle files.
 

解决Android Studio无法更新问题(非代理)

众所周知,天朝人民的大局域网经常导致很多网络服务无法正常使用,原因自不必说了。Android Studio 的更新就是个问题,最近发现了解决的办法如下:

修改android studio/bin/ 下的

    win:  studio.exe.vmoptions   和  studio64.exe.vmoptions
        linux: studio.vmoptions  和  studio64.exe.vmoptions

在上述文件中都加入一下三行即可:

-Djava.net.preferIPv4Stack=true
    -Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml
    -Didea.patches.url=http://dl.google.com/android/studio/patches/

另外,本机最好修改一下hosts文件,详见 https://code.google.com/p/smarthosts/

突然看到了从没有看过的升级提示,激动啊。天朝人民万岁啊。

0.2.8.png.1378945506540