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

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

這篇具有很好參考價值的文章主要介紹了Android Studio 2022.1.1創(chuàng)建項目的Gradle配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

今天使用Android Studio建了一個新項目,遇到了不少問題,網(wǎng)上也找了不少解決方案都無效(可能Studio版本、項目版本等都不一樣,解決辦法也不一樣吧),最后問題解決,總結(jié)梳理以下幾點:

1.版本確認(rèn)

Android Studio版本:2022.1.1

Gradle版本:7.5

Android Gradle Plugin Version:7.4.2

JDK版本:Java?11

SDK版本:33(Android 13.0)

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

?2.遇到的問題

could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:7.4.2'

該問題出現(xiàn),直接導(dǎo)致項目無法完成編譯,看似是gradle插件版本過高問題,導(dǎo)致adnroid核心包無法下載下來,實際上歸根結(jié)底還是“網(wǎng)絡(luò)的問題”

3.解決辦法

1)檢查各版本配置是否正確

Gradle插件和Gradle工具的版本對應(yīng)是有要求的,詳見下圖:

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

?另外可在Adroid官網(wǎng)查看對應(yīng)關(guān)系:Android Gradle 插件版本說明 ?|? Android 開發(fā)者 ?|? Android Developers

根據(jù)上圖可以看出,本次使用的Android Gradle Plugin Version版本是7.4.x,因此對應(yīng)的Gradle版本是7.5版本(別搞錯了,版本不對應(yīng)一樣可能無法完成更新下載)。

另外JDK版本也不宜太高,最初我使用的JDK17,結(jié)果發(fā)現(xiàn)Android Studio2022.1.1最高支持JDK為Java 11,所以需要降級到Java 11。

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

?該配置可在File —> Project Structure? —> Modules中查看確認(rèn)。

2)網(wǎng)絡(luò)配置

使用代理或梯子是完成不了更新的,所以強烈建議將倉庫地支更換為國內(nèi)源,比如阿里源。

完整的setting.gradle配置:

pluginManagement {
    repositories {
        maven { url "https://jitpack.io" }
        maven { url 'https://maven.aliyun.com/repository/releases' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url "https://jitpack.io" }
        maven { url 'https://maven.aliyun.com/repository/releases' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        google()
        mavenCentral()
    }
}
rootProject.name = "XXX"
include ':app'

注:Gradle7.5的Maven倉庫配置已經(jīng)從build.gradle文件轉(zhuǎn)移到setting.gradle文件里了,因此該配置要寫在setting.gradle文件里

3)關(guān)閉Android Studio代理

這一步很關(guān)鍵,我就是忘記關(guān)閉,折騰了半天才發(fā)現(xiàn)問題。

打開File —> Setting —> 搜索proxy —> 選擇Http Proxy,選擇No proxy并確認(rèn)

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

4)配置本地Gradle

Android Studio內(nèi)置了Gradle,但是他在項目編譯時才下載Gradle工具,but 不要抱有期望了,下不下來的,還是自己手動下載Gradle工具吧(注意下載對應(yīng)版本,我這里的對應(yīng)版本是7.5,若不清楚對應(yīng)版本,可以看看前面的內(nèi)容,查看自己需要的版本)。

Gradle版本下載:Gradle Distributions

下載完成后需要配置幾個地方:

打開File —> Setting —> Build,Execution……? —> Build Tools? —> Gradle。

a.設(shè)置Gradle user home為你安裝的gradle目錄;

b.設(shè)置下方User Gradle from為Specified location,并選擇你的gradle目錄;

c.選擇Gradle JDK版本為Java 11

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

這樣就完全使用本地gradle進行編譯了。若使用默認(rèn)的Gradle user home,則需要修改C:\Users\用戶名\.gradle\目錄下的gradle.properties文件,注釋掉以下代理內(nèi)容(使用內(nèi)置Gradle不禁用這里代理仍然會被使用,從而可能導(dǎo)致下載失?。?/p>

## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
#Fri Apr 07 16:23:59 CST 2023
# systemProp.http.proxyHost=mirrors.neusoft.edu.cn
# systemProp.https.proxyHost=mirrors.neusoft.edu.cn
# systemProp.https.proxyPort=80
# systemProp.http.proxyPort=80

?經(jīng)過以上步驟,項目重新編譯應(yīng)該就可以正常下載更新了。

題外話:若不使用本地Gradle工具,還可能會產(chǎn)生Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"問題喲。

4.其他配置

1)修改Android Studio運行環(huán)境內(nèi)存

打開File —> Setting —> Appearance & Behavior? —> System Settings —> Memory Settings,更改內(nèi)存為4096MB(根據(jù)自己實際情況更改)

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

?2)?修改字符集編碼

打開File —> Setting —> 搜索coding?—> Editor?—> File Encodings,設(shè)置Global Encoding、Project Encoding和Default encoding for properties files為UTF-8,在上方“+”選擇項目根路徑,表示整個項目使用UTF-8編碼。

Android Studio 2022.1.1創(chuàng)建項目的Gradle配置

?以上就是整個基礎(chǔ)框架搭建的內(nèi)容,希望對你有幫助,祝編碼愉快!文章來源地址http://www.zghlxwxcb.cn/news/detail-455650.html

到了這里,關(guān)于Android Studio 2022.1.1創(chuàng)建項目的Gradle配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Android Studio項目gradle下載慢問題

    Android Studio項目gradle下載慢問題

    通過Android studio新建了一個Android項目,同步gradle居然花費了30多分鐘。忍不了,真的忍不了。 1. 通過觀察日志耗時情況 發(fā)現(xiàn)耗時主要集中在兩方面: gradle 下載和 gradle依賴 下載,如下圖所示, gradle 下載耗時24分鐘, gradle依賴 下載耗時7分鐘 PS:源耗時日志沒了,上圖是小編

    2024年04月08日
    瀏覽(22)
  • Android Studio導(dǎo)入項目一直顯示正在下載Gradle項目

    Android Studio導(dǎo)入項目一直顯示正在下載Gradle項目

    如題,問題圖類似如下: (此圖是解決以后截的,之前遇到問題沒截圖) 先找到你正在下載的gradle的版本是哪個 然后在鏈接中 ??????Gradle Distributions 找到你所對于gradle的版本,下載 對應(yīng)后綴為bin的文件 例如我的版本是8.0,下載的就是這個文件 然后在電腦找到對應(yīng)位

    2024年02月03日
    瀏覽(30)
  • Android Studio導(dǎo)入項目一直在下載gradle

    Android Studio導(dǎo)入項目一直在下載gradle

    AS最常見的問題之一就是下載gradle非常慢,還經(jīng)常出現(xiàn)下載失敗的情況,沒有g(shù)radle就無法build項目,所以一定要先解決gradle的下載問題,下面教大家兩種常用方法。 因為我的項目絕大多數(shù)使用的是 gradle-5.6.4-all ,下面就以 gradle-5.6.4-all 為例教大家如何解決gradle問題。 1、先停止

    2024年02月11日
    瀏覽(19)
  • Android Studio gradle手動下載配置

    Android Studio gradle手動下載配置

    項目同步時,有時候會遇到Android Studio第一步下載gradle就是連接失敗的問題。 這種情況,我們可以手動去gradle官網(wǎng)下載好gradle文件,放置在Android Studio的緩存目錄下,這樣AS在同步代碼時就會自動解壓下載好的文件。 步驟如下: Gradle | Releases 在這個現(xiàn)在地址選擇你要的gradle版

    2024年02月05日
    瀏覽(29)
  • cocos構(gòu)建 Android 項目Android studio gradle 8.0 報錯

    cocos構(gòu)建 Android 項目Android studio gradle 8.0 報錯

    記錄一下踩坑 今天用cocos構(gòu)建 了一個Android 項目 然后用Android studio 打開 TestProject_Helloworldbuildandroidproj 項目, 由于我的Android studio 用的是jdk17, 所以提示要升級gradle 插件版本,所以我升級成了gradle 8.0 . 但是編譯的時候報錯 Namespace not specified. Please specify a namespace in the modu

    2024年02月16日
    瀏覽(24)
  • Android Studio 內(nèi)gradle配置失敗、下載gradle失敗簡單解決

    Android Studio 內(nèi)gradle配置失敗、下載gradle失敗簡單解決

    騰訊鏡像的Gradle 下載之后 找到對應(yīng)的.gradle文件 將下載文件放到 wrapper/dists/gradle-x.x-bin/xxxxxxxxxx/? ?下 并解壓 會出來一個 gradle-xxx-bin的文件 ? ? ? 將文件拿到?xxxxxxxxxx中 回到android studio 重新build gradle ? ? ?

    2024年02月08日
    瀏覽(100)
  • Android Studio gradle 默認(rèn)sourceSets配置

    Android Studio gradle 默認(rèn)sourceSets配置

    官網(wǎng)的解釋文檔:

    2024年04月28日
    瀏覽(22)
  • Android studio之 build.gradle配置

    一. Project項目級別的build.gradle (1)、buildscript{}閉包里是gradle腳本執(zhí)行所需依賴,分別是對應(yīng)的maven庫和插件。 閉包下包含: 1、repositories閉包 2、dependencies閉包 maven庫 repositories 示列 插件dependencies示列 (2)、allprojects{}閉包里是項目本身需要的依賴,比如項目所需的maven庫。

    2024年02月11日
    瀏覽(25)
  • Android Studio Giraffe安裝與gradle配置

    Android Studio Giraffe安裝與gradle配置

    本機環(huán)境:win10專業(yè)版,64位,16G內(nèi)存。 原先用的AS2.2,是很早之前在看《第一行代碼Android(第2版)》的時候,按書里的鏈接下載安裝的,也不用怎么配置。(PS:第一行代碼這本書對新手確實很適合,第1版是eclise,第2版是Android studio) 最近想給AS升級一下,果不其然碰到很多

    2024年02月13日
    瀏覽(25)
  • Android Studio導(dǎo)入項目 下載gradle很慢或連接超時

    Android Studio導(dǎo)入項目 下載gradle很慢或連接超時

    AS最常見的問題之一就是下載gradle非常慢,還經(jīng)常出現(xiàn)下載失敗的情況,沒有g(shù)radle就無法build項目,所以一定要先解決gradle的下載問題,下面教大家兩種常用方法。 因為我的項目絕大多數(shù)使用的是 gradle-5.6.4-all ,下面就以 gradle-5.6.4-all 為例教大家如何解決gradle問題。 1、先停止

    2024年02月04日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包