簡體   English   中英

Android:產品風格,applicationId(程序包名稱)和清單

[英]Android: product flavor, applicationId (package name) and manifest

所以我有基本的Application類DApp。

我的風味應用程序類只是擴展了DApp。

例如

包com.d.android;

公共類App擴展了DApp {}

在我的gradle腳本中,以下是該風味的設置:

productFlavors {
    d {
        applicationId = "com.d.android"
    }
}

在清單中,我這樣聲明了我的應用程序:

name = ".App"

由於某種原因,gradle不接受applicationId提供的其他程序包名稱。

現在,我只是通過為每種口味定義AndroidManifest文件並聲明應用程序文件的完整類名來解決此問題,但這似乎是錯誤的。 這意味着我的包裹名稱錯誤。 有任何想法嗎?

我認為問題在於您未指定軟件包名稱。 您應該始終在默認android清單文件的根目錄中指定包名稱,如下所示:

包= “com.exmaple.app”

請查看Google員工的解釋,希望對您有所幫助。

http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename

祝好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM