亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Build Flavors - 正確構建源文件夾和build.gradle

使用Build Flavors - 正確構建源文件夾和build.gradle

大話西游666 2019-07-31 15:27:54
使用Build Flavors - 正確構建源文件夾和build.gradle我試圖在Android Studio中為同一個應用程序項目使用不同的Build Flavors。但是,我似乎很難配置它以正常工作。腳步:創建一個名為“Test”的新Android Studio項目。打開build.gradle *并添加以下行:productFlavors {flavor1 {     packageName 'com.android.studio.test.flavor1'     }flavor2 {     packageName 'com.android.studio.test.flavor2'     }}重新啟動Android Studio后,我現在看到Build Variants部分下的4個構建變體。這意味著我們迄今為止在成功提供產品口味方面取得了成功。**為flavor1創建了一個新的Source文件夾; 但是,我不確定我是否采取了正確的方式。我是這樣做的:請記住,此項目的包名稱是: com.foo.test右鍵單擊src文件夾,對于flavor1,我實際上是以結構的方式在資源管理器中創建了各個文件夾src/flavor1/java/com/foo/test/MainActivity.java。上面工作得很好,因為'java'文件夾是藍色的,這意味著IDE知道它是一個活動的源目錄。此外,包是自動創建的。盡管如此,我發現了重復課程的警告。在此處查看截圖。對于flavor2,我嘗試手動創建包,但是flavor2的'src'文件夾似乎不是藍色,因此右鍵單擊時選項不同,并且我無法使用'New Package'。見圖。請注意,對于flavor1,我還創建了一個'res'目錄,該目錄確實變為藍色,但盡管如此,如果我想使用不同的東西,它還不能創建Android資源文件或Andorid資源目錄。適合不同口味的食物。難道我做錯了什么?或者我錯過了什么?如果您需要更多信息,請告訴我。*我的項目似乎有兩個 build.gradle文件。一個位于項目文件夾(\ GradleTest)的根目錄下,這個是空的。第二個位于\ GradleTest子文件夾的根目錄,也標記為'GradleTest'(GradleTest-GradleTest),這是打開時已經有代碼的那個; 因此,這是我編輯的那個。**我檢查gradle這個設置,顯然使用自動導入了已啟用。盡管如此,對build.gradle文件進行更改不會自動更新構建變體。注意:我也嘗試使用Build - Rebuild Project和/或Build - Make Project,no-go。我仍然需要關閉項目,并重新打開以使更改生效。
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 559 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號