环境配置:
更新设置代理:
Default Settings
System Settings
HTTP Proxy
Manual proxy configuratio
HTTP
Host name:mirrors.zzu.edu.cn
Port number:80
-
Mac上会默认下载到 /Users/<用户名>/.gradle/wrapper/dists 目录
-
Win平台会默认下载到 C:\Documents and Settings\<用户名>.gradle\wrapper\dists 目录
1-----------导入其它版本demo
1:删除apk整个目录下的3个文件,这些文件在你的demo导入后会自动生成
.gradle
.idea
build
2:修改版本:
gradle\wrapper\gradle-wrapper.properties
修改地方:distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
demo根目录下的build.gradle
修改地方:classpath 'com.android.tools.build:gradle:2.3.3'
删除Android{ }
app\build.gradle
修改地方:compileSdkVersion 24 minSdkVersion 21 targetSdkVersion 24 这3个版本改成你自己可以用的版本
3:配置app编译环境:
local.properties
修改地方:sdk.dir=E\:\\android-sdk_r24.4.1-windows\\android-sdk_r24.4.1-windows\\android-sdk-windows 或者去Studio里面设置app代码的sdk编译版本
UiTest.iml
修改地方:<orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" /> 或者去Studio里面设置app代码的Java编译版本
报错:
1.错误:错误:Gradle sync failed: Could not find method android() for arguments [build_6d4hiu27bgm2ho4bez6d80wx
解决方案:
删掉app根目录下的build.gradleAndroid{},重新Rebuild project\Clean project 工程解决新的错误
新建工程APP,报错:
Error:(27, 13) Failed to resolve: com.android.support.constraint:constraint-layout:1.0.2
<a href="fixGradleElements">Upgrade plugin to version 2.3.3 and sync project</a><br>
<a href="openFile:E:/backe/BatteryWaster/app/build.gradle">Show in File</a><br>
<a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
点击报错文件“Show in File”,跳转到Gradle对APP的加载:解决方法:
1:删除加载:
compile 'com.android.support.constraint:constraint-layout:1.0.2'
把这行删除,因为新建APP,默认布局是“ConstraintLayout”,需要用到这个关联包,网络没有更新下来这个包,所以报错
2:换个默认布局,或者手动修改APP的布局,比如改成“RelativeLayout”布局:
默认布局修改:
<global id="superClassFqcn" type="string" value="android.support.v7.app.AppCompatActivity"/>
<global id="Support" value="Support" />
<global id="actionBarClassFqcn" type = "string" value="android.support.v7.app.ActionBar" />