Android Studio 离线开发(offline)

来源:互联网 发布:上海php培训机构 编辑:程序博客网 时间:2024/06/08 08:32

AS离线开发设置很简单,主要在于配置依赖项,我主要是遇到问题再去解决问题的,因此有可能你遇到的情况与我不同,此文仅作参考。

    • 设置
    • 配置依赖项
    • 参考文献

设置

这里写图片描述
可以看出其中动了两个地方,
1. 使用本地gradle,下载gradle解压到相应目录即可。
2. 选中 “offline work”

配置依赖项

要使用AS的离线开发模式的前提是备好gradle编译需要的各种依赖项,如build.gradle文件中

android {    compileSdkVersion 24    buildToolsVersion "26.0.2"//此处版本跟你安装的Android SDK Build_tools一致,用新版本较好    defaultConfig {        applicationId "com.example.myapplication"        minSdkVersion 14        targetSdkVersion 24        versionCode 1        versionName "1.0"        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}dependencies {//依赖项    compile fileTree(dir: 'libs', include: ['*.jar'])    androidTestCompile('com.android.support.test.espresso:espresso-core:2.0', {        exclude group: 'com.android.support', module: 'support-annotations'    })    compile 'com.android.support:appcompat-v7:24.+'//在SDK manager中安装Android_Support Repository(和Google Repository)    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'    testCompile 'junit:junit:4.12'//junit-dep-4.10.jar}
  1. gradle,配置见参考文献1.
  2. junit-dep-4.10.jar,此项为缓存项,至于Jar包放哪,我也不太确定,基本上能联网编译一次就有缓存了。参考下图:
    这里写图片描述

参考文献

  1. http://blog.leanote.com/post/forrid/Gradle-sync-failed-Connection-timed-out
原创粉丝点击