哪些网站用户体验好,网站建设与管理课程项目,wordpress 模版 婚礼,网站项目开发流程在新版AndroidStudio中想像使用4.2版本或者4.3版本的AndroidStudio来构造项目#xff1f;那下面这些坑我们就需要来避免了#xff0c;否则会出各种各样的问题。
一.我们先来看看新旧两个版本的不同。
1.jdk版本的不同
新版默认是jdk17 旧版默认是jdk8 所以在新版AndroidSt…在新版AndroidStudio中想像使用4.2版本或者4.3版本的AndroidStudio来构造项目那下面这些坑我们就需要来避免了否则会出各种各样的问题。
一.我们先来看看新旧两个版本的不同。
1.jdk版本的不同
新版默认是jdk17 旧版默认是jdk8 所以在新版AndroidStudio中构建旧项目比如我下面构建的gradle插件是3.6.3gradle是5.6.4版本的项目那么首先就是将jdk17改成jdk8.
2.app下的build.gradle不同
新版作边图和旧版右边图 可以看到
【1】的位置新版有一个旧版是没有的所以用新版Android studio构建项目后要删除
namespace com.example.myapplication
【2】的位置新版是compileSdk,旧版的是compileSdkVersion得改回旧版的。
【3】的位置新版是minSdk旧版是minSdkVersion得改回旧版的。
【4】的位置新版是targetSdk旧版是targetSdkVersion得改回旧版的。
好了app下的build.gradle改完。这里真的很容易忽略很多莫名其妙的错误都是因为这里出现的但是就是从错误信息里面找不到原因。
3.project下的build.gradle不同
左图新右图旧 区别可以说非常明显了把左边的都注释掉全部用右图的 // Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {google()jcenter()maven{urlhttps://maven.aliyun.com/repository/google}maven{urlhttps://maven.aliyun.com/repository/jcenter}maven{urlhttps://maven.aliyun.com/nexus/content/groups/public}}dependencies {classpath com.android.tools.build:gradle:3.6.3 // 这是gradle插件版本
// classpath io.realm:realm-gradle-plugin:6.0.2
// classpath com.jakewharton:butterknife-gradle-plugin:10.2.1
// classpath com.github.dcendents:android-maven-gradle-plugin:2.1// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}allprojects {repositories {google()jcenter()mavenCentral()maven{urlhttps://maven.aliyun.com/repository/google}maven{urlhttps://maven.aliyun.com/repository/jcenter}maven{urlhttps://maven.aliyun.com/nexus/content/groups/public}maven { url https://jitpack.io }maven { url https://dl.bintray.com/jenly/maven }}
}task clean(type: Delete) {delete rootProject.buildDir
} 4.settings.gradle不同
左图新版右图旧版 把左图的全部注释掉只留include app这里
ok只要按照上面的修改完成就可以继续愉快的使用以前的旧版开发方案了。