真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么解決AndroidStudio升級3.以后outputfile無法使用

Android Studio自從更新3.0,gradle更新3.1.3之后,build.gradle文件中outputfile就不可用了,會報(bào)錯(cuò),既Cannot set the value of read-only property 'outputFile' for object of type com.android.build.gradle.internal.api.LibraryVariantOutputImpl.

息烽ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

所以如果要打包aar,使用自定義路徑和文件名稱,需要使用新的方法。
如果使用:

apply plugin: 'com.android.library'

就是打包aar。
以下是具體的代碼,可以直接使用。直接放在build.gradle文件最外面即可使用

android.libraryVariants.all { variant ->

    variant.outputs.all {

        // 自定義輸出路徑

// variant.getPackageApplication().outputDirectory = new File("C:\\1")

        // 自定義文件名{示例:AppName-Flavor-debug-v1.0.0_201807301409}

        outputFileName = "test.aar"

    }

}

//掛接自定義task到構(gòu)建過程中

this.project.afterEvaluate { project ->

//    獲得build task

    def buildTask = project.tasks.getByName('build')

    if (buildTask == null) {

        throw GradleException('the build task is not found')

    }

    buildTask.doLast {

        copyTask.execute()

    }

}

//自定義copyApk task

task copyTask {

    doLast {

        def fileName = "test.aar"

//        拷貝文件的始發(fā)地

    function(){ //交易品種 http://www.fx61.com/faq/muniu/447.html

        def sourceFile = "/build/outputs/aar/" + fileName

//        指定文件拷貝的目的地

        def destationFile = new File("C:\\1 ")

        try {

//            判斷文件夾是否存在

            if (!destationFile.exists()) {

                destationFile.mkdir()

            }

            //拷貝

            copy {

                from sourceFile

                into destationFile

                rename {

                    fileName

                }

            }

        } catch (Exception e) {

            e.printStackTrace()

        }

    }

}

上面build之后就在c:\1目錄下面去查找對應(yīng)的aar即可
當(dāng)然如果使用

apply plugin: 'com.android.application'

就更簡單了,直接在最外圍放以下代碼即可

android.applicationVariants.all { variant ->

    variant.outputs.all {

        // 自定義輸出路徑

        variant.getPackageApplication().outputDirectory = new File("C:\\1")

        // 自定義文件名{示例:AppName-Flavor-debug-v1.0.0_201807301409}

        outputFileName = "test.aar"

    }

}

擴(kuò)展知識:

Android Studio 是一個(gè)全新的 Android 開發(fā)環(huán)境,基于IntelliJ IDEA. 類似 Eclipse ADT,Android Studio 提供了集成的 Android 開發(fā)工具用于開發(fā)和調(diào)試。

主要功能

1、優(yōu)化小貼士:在主體中打開你的應(yīng)用,點(diǎn)擊小貼士,會得到這樣的建議:為你的應(yīng)用開發(fā)平板電腦版本。

2、應(yīng)用翻譯服務(wù):允許開發(fā)者直接在開發(fā)主體中獲得專業(yè)的翻譯。上傳你的需求,選擇翻譯,其會顯示翻譯方和價(jià)格,并在一周內(nèi)發(fā)回譯本。

3、推薦跟蹤:允許開發(fā)者找出最有效的廣告

4、營收曲線圖:向開發(fā)者展示其應(yīng)用營收,以國家進(jìn)行劃分

5、試用版測試和階段性展示:開發(fā)者可以對應(yīng)用進(jìn)行測試,然后向測試用戶推出,測試結(jié)果不會對外公布。當(dāng)一個(gè)版本的測試結(jié)束,開發(fā)者可以向特定比例用戶推出。


網(wǎng)頁名稱:怎么解決AndroidStudio升級3.以后outputfile無法使用
URL鏈接:http://weahome.cn/article/gidjgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部