欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

淺談AndroidStudio3.0的一些小變化-創(chuàng)新互聯(lián)

前言

創(chuàng)新互聯(lián)網(wǎng)站建設公司,提供成都做網(wǎng)站、網(wǎng)站設計,網(wǎng)頁設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;可快速的進行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

一大早還在北京擁擠的地鐵里,我的CTO閆哥在微信里給我發(fā)了一條信息:Android Studio 3.0發(fā)布了。

為什么會這么關注Android Studio 3.0 的版本發(fā)布呢?主要是因為公司即將開發(fā)的新app準備使用Kotlin語言,而Android Studio 3.0 已經(jīng)把Kotlin的語言支持內(nèi)置進去了,這樣就省去了很多的麻煩,如果你還沒接觸過Kotlin語言,可以去百度一下 他們的官網(wǎng),如果你現(xiàn)在使用的Java語言,那么你真是太幸運了,因為Kotlin對于你來說,將會非常簡單,例如像我這樣的,兩三天就可以幾乎應付大部分的開發(fā)了。

這里就不對Kotlin語言做過多的描述了,今天的重點,是我升級到Android Studio 3.0 以后的故事。

正文

來到公司打開電腦,升級Android Studio到3.0版本,編譯目前的工程。哎呀呀我擦擦,為什么報了好多的錯?別著急,我們慢慢解決這些問題。


Android Studio的自帶Gradle版本是4.1,插件版本是3.0.0,所以如果你使用的是老版本,就會出現(xiàn)一些小的兼容問題,我們看看報了哪些錯誤呢:

問題1

Error:(72, 0) Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=appDebug, filters=[]}} of type com.android.build.gradle.internal.api.ApkVariantOutputImpl.

outputFile是只讀屬性,不可以對他進行修改


看一下我的gradle里面的代碼:

// 定義生成的apk的名稱
def apkName;

buildTypes {
 release {
  ...
  // 定義release版本生成的apk的名字
  apkName = "xxx" + VERSION_NAME + "_release.apk";
 }
 debug {
  ...
  // 定義debug版本生成的apk的名字
  apkName = "ugirls_" + VERSION_NAME + "_debug.apk";
 }
}

// 修改apk build的名字
android.applicationVariants.all { variant ->
 variant.outputs.each { output ->
  def outputFile = output.outputFile
  if (outputFile != null && outputFile.name.endsWith('.apk')) {
    //這里使用之前定義apk文件名稱
    output.outputFile = new File(outputFile.parent, apkName)
  }
 }
}

網(wǎng)站題目:淺談AndroidStudio3.0的一些小變化-創(chuàng)新互聯(lián)
鏈接URL:http://www.chinadenli.net/article12/djoedc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈域名注冊做網(wǎng)站企業(yè)建站網(wǎng)頁設計公司網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司