国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

AndroidStudio中Project下的build.gradle沒有buildscript和allprojects了

這篇具有很好參考價值的文章主要介紹了AndroidStudio中Project下的build.gradle沒有buildscript和allprojects了。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

最近想使用一個開源框架AndServer,根據(jù)文檔說明,首先需要在Project下的build.gradle做如下配置:

buildscript {
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.yanzhenjie.andserver:plugin:2.1.10'
        ...
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}
...

但是我的項目下的build.gradle長得是這樣子的:

plugins {
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

納尼?怎么buildscript和allprojects閉包都不見了?那我還怎么配置?
查閱了一下官方文檔,原來是2022年1月的Gradle7.1.0版本做的更新導致的,如下圖:
AndroidStudio中Project下的build.gradle沒有buildscript和allprojects了
如果你用的是小蜜蜂版本的Android Studio,創(chuàng)建的的項目,默認就是沒有buildscript和allprojects的,之前的倉庫配置被挪到Project下的setting.gradle里面了。

解決辦法

說了那么多,好像也沒提到我所要關心的內(nèi)容:要怎么配置“classpath ‘com.yanzhenjie.andserver:plugin:2.1.10’”?
其實依舊可以放在Project下的build.gradle里面,完整的配置如下:

buildscript {
    dependencies {
        classpath 'com.yanzhenjie.andserver:plugin:2.1.10'
    }
}

plugins {
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

注意buildscript閉包需要放在plugins閉包前面,不然會報錯。好了,這下已經(jīng)達成了我的目的。

補充

我的module下的build.gradle如下:

plugins {
    id 'com.android.application'
}
apply plugin: 'com.yanzhenjie.andserver'
android {
    compileSdk 31

    defaultConfig {
        applicationId "com.example.lyyserverdemo"
        minSdk 21
        targetSdk 31
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

dependencies {

    implementation 'androidx.appcompat:appcompat:1.3.0'
    implementation 'com.google.android.material:material:1.4.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
    implementation 'com.yanzhenjie.andserver:api:2.1.10'
    annotationProcessor 'com.yanzhenjie.andserver:processor:2.1.10'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}

就是在頂部加了apply plugin: ‘com.yanzhenjie.andserver’,以及在底部的依賴里加了
implementation ‘com.yanzhenjie.andserver:api:2.1.10’
annotationProcessor ‘com.yanzhenjie.andserver:processor:2.1.10’
這是根據(jù)AndServer文檔配置的,接下來就可以使用這個框架了。文章來源地址http://www.zghlxwxcb.cn/news/detail-417836.html

到了這里,關于AndroidStudio中Project下的build.gradle沒有buildscript和allprojects了的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • AndroidStudio環(huán)境.gradle和.android路徑配置

    AndroidStudio環(huán)境.gradle和.android路徑配置

    .gradle文件夾修改 Androidstudio默認安裝C盤C:UsersAdministrator文件下 ①先創(chuàng)建要安裝的文件夾路徑D:AndroidStudioAndroidSdkcaches ②打開控制面板選擇:“高級系統(tǒng)設置”然后選擇“環(huán)境變量” 變量名:GRADLE_USER_HOME? ?要與Androidstudio路徑下的路徑名相同 ?然后配置Androidstudio工具路徑

    2023年04月13日
    瀏覽(20)
  • AndroidStudio 設置gradle從國內(nèi)鏡像網(wǎng)站下載

    AndroidStudio 設置gradle從國內(nèi)鏡像網(wǎng)站下載

    大家在用AndroidStudio創(chuàng)建項目時,經(jīng)常會出現(xiàn)下面的情況: 這里需要下載gradle構建工具,進行項目構建。 ———————————————————————————————— ps: (1)官網(wǎng)地址:https://services.gradle.org/distributions/ (2)騰訊鏡像 Gradle下載地址:https://mirro

    2024年04月16日
    瀏覽(28)
  • 【Android Studio】更換.AndroidStudio和.gradle默認存儲位置

    【Android Studio】更換.AndroidStudio和.gradle默認存儲位置

    本文針對:Window 開發(fā)環(huán)境 C盤爆紅了,公司電腦又不敢亂清,于是網(wǎng)上搜了一下,發(fā)現(xiàn)要么是圖片,要么復制粘貼不全面,這里整理一下; 我的目標路徑是: D:GangDevSoftwareAndroid 首先關閉你正在運行的 Android Stduio 配置文件夾一般在 C:{用戶文件夾}.AndroidStudio 或 config: C

    2024年02月11日
    瀏覽(26)
  • AndroidStudio AGP插件和Gradle之間的版本對應關系(官方)

    一,Android Gradle Plugins 版本和Gradle 版本的對應關系 官網(wǎng)資料 Android Gradle 插件版本說明 ?|? Android 開發(fā)者 ?|? Android Developers Google官方的文檔,可以保證實時性和權威性? 二,Gradle版本及下載 Gradle官方對應的各個版本信息及下載 Gradle | Releases 三,AS支持的AGP最低版本 AndroidSt

    2024年02月11日
    瀏覽(20)
  • 【六祎 - Framework】2023年;Gradle全局配置;Gradle兩種配置;build.gradle & build.gradle.kts配置
  • Compose學習 - 環(huán)境配置及compose、kotlin插件、gradle、AndroidStudio版本對應關系

    Compose學習 - 環(huán)境配置及compose、kotlin插件、gradle、AndroidStudio版本對應關系

    最近學習Compose,一開始學習的Compose版本是1.1.1,學習的過程中發(fā)現(xiàn), LazyHorizontalGrid 這個方法只有在1.2.0以后版本才支持。 想著既然要升級,直接用最新的好了。后面按照官網(wǎng)建議,下載了最新的AndroidStudio,我目前下載的最新的是giraffe版本。然后直接新建了一個Compose項目這

    2024年02月09日
    瀏覽(15)
  • Gradle報錯:No matching variant of project

    Gradle報錯:No matching variant of project

    在新建一個項目時 buildTypes 默認有 release 、 debug 兩種,我們可以選擇其中一種進行編譯。 但是如果我們在build.gradle中再新增一種類型,例如 qa 時,此時會報錯如下: 首先我們要知道buildTypes是干嘛的? 它能夠為你提供多種編譯選擇,我們可以在buildTypes中定義變量、配置混淆

    2024年02月09日
    瀏覽(47)
  • Gradle在Androidstudio中下載超時提示Download info Connect timed out

    ? ? ? ? 測試環(huán)境:Android Studio Giraffe | 2022.3.1 Patch 1 ? ? ? ? 試驗7次,成功了3次 ????????下載速度時快時慢 ? ? ? ? 將gradlewrappergradle-wrapper.properties中的地址放到迅雷中下載 ????????如https://services.gradle.org/distributions/gradle-8.0-bin.zip

    2024年02月09日
    瀏覽(43)
  • 【AndroidStudio】org.gradle.api.plugins.UnknownPluginException: Plugin [id: ‘com.android.application‘

    【AndroidStudio】org.gradle.api.plugins.UnknownPluginException: Plugin [id: ‘com.android.application‘

    截圖: 出現(xiàn)問題之前操作:設置proxy,以為設置鏡像代理以后能夠下載dl.android.com里的插件,結果依然下載不了,而且還導致我新建項目以后反而構建不成功。新建項目構建都失?。。。?1、因為是gradle構建失敗,所以去官網(wǎng)查看gradle的相關說明文檔(看了才分析出解決方案)

    2024年02月11日
    瀏覽(22)
  • Android——Gradle插件項目根目錄settings.gradle和build.gradle

    Android——Gradle插件項目根目錄settings.gradle和build.gradle

    項目根目錄下的settings.gradle配置文件示例: 對每個項目和全局的配置。 pluginManagement{}塊只能出現(xiàn)在兩個設置中。 一個是settings.gradle文件,它必須是文件中的第一個代碼塊,順序第一出現(xiàn);另一個是Initialization Scripts,不在本文討論內(nèi)。 具體使用官方網(wǎng)址:Gradle-pluginManagemen

    2024年02月04日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包