Android Studio 2022.3.1版本 引入包、maven等需要注意的问题

普通包

以前:

复制代码
// okhttp3
implementation 'com.squareup.okhttp3:okhttp:3.10.0'

新版本:

复制代码
implementation("com.github.bumptech.glide:glide:3.7.0")

libs文件夹中的包

以前:

复制代码
android {
      ***
      ***

    sourceSets.main{
        jniLibs.srcDirs = ['src/main/jniLibs','libs']
    }

    
    repositories {
        flatDir{
            dirs 'libs'
        }
    }

}

新版本:

复制代码
    implementation(fileTree("libs"));

引入maven的区别

以前:

build.gradle(Project:项目名)

复制代码
buildscript {
    repositories {
        google()
        maven{
            url 'http://maven.aliyun.com/nexus/content/groups/public/'
        }
        jcenter()
        
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        maven{
            url 'http://maven.aliyun.com/nexus/content/groups/public/'
        }
        jcenter()
        
    }
}

新版本:

settings.gradle.kts

复制代码
pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url = uri("https://jcenter.bintray.com") }
    }
}

rootProject.name = "ydy"
include(":app")

ndk写法

以前:

复制代码
android {
        ***
        ***
    defaultConfig {
        ***
        ***
        ndk{abiFilters"armeabi","armeabi-v7a"}
    }

    ***
    ***
}

新版本:

复制代码
android {
    ***

    defaultConfig {
       ***
       ***
        
        ndk {
            abiFilters.add("armeabi")
            abiFilters.add("arm64-v8a")
            abiFilters.add("armeabi-v7a")
            abiFilters.add("x86")
        }
    }
}
相关推荐
fanged6 小时前
天马G前端的使用
android·游戏
oioihoii7 小时前
如何设置 Visual Studio 在调试停止时自动关闭控制台
ide·visual studio
曹申阳8 小时前
1. 使用VSCode开发uni-app环境搭建
ide·vscode·uni-app
大江东去浪淘尽千古风流人物9 小时前
【Wins】Visual Studio memory leak check使用教程
ide·visual studio
molong93110 小时前
Kotlin 内联函数、高阶函数、扩展函数
android·开发语言·kotlin
每天更新10 小时前
VSCODE 使用GDB
ide·vscode·编辑器
paoqi 包奇11 小时前
pycharm中使用anaconda指定虚拟环境
ide·python·pycharm
叶辞树11 小时前
Android framework调试和AMS等服务调试
android
傅科摆 _ py12 小时前
解决 Vscode 中运行键突然消失的问题
ide·vscode·编辑器
丨Sky丨夜吻12 小时前
vscode扩展
ide·vue.js·vscode