簡體   English   中英

Build.Gradle中的ApplicationId如何影響我的包

[英]How does ApplicationId in Build.Gradle affect my package

您好,這只是一個技術問題。不勝感激

我今天下午使用默認的com.example將一個應用程序上載到了Play商店,但由於無法顯示“ Its Restricted”,所以無法上傳,因此我在build.gradle中將其更改為com.fanalcrystal.blah.blah。

我想知道是否應該更改每個文件中的程序包名稱,以反映我的applicationId,因為它超過8小時,並且在手機上查看時我的應用程序未顯示在Play商店中,但在網上商店中顯示了

項目中的文件不需要使用在build.gradleapplicationId設置的名稱空間。 applicationId就是Google用來在Play商店中標識您的應用程序的名稱。

但是, AndroidManifest.xml具有名為manifest的標簽,並且該標簽具有名為package的屬性。 同樣,這不必與其他文件匹配,但是它用於引用那些文件中的資源。 例如: com.example.R是允許您使用R.id.view_name引用視圖的程序包。

我想Google保留了一些applicationId,我敢打賭這些是com.example,com.google,com.android等名稱。

有很多原因可能會阻止您的應用顯示在設備上:

  1. Play商店會緩存內容,並且該緩存不會同時過期。 八個小時不尋常,但是在不同設備上訪問的應用頁面在一段時間內更新的情況並不少見。
  2. 您更有可能在清單中做了一些使您的設備無法安裝應用的操作。 您可以通過API版本,屏幕大小,設備體系結構以及其他一些方式來限制設備。 在商店的發布者部分中查看APK頁面,查看是否排除了任何設備。

希望能有所幫助。

暫無
暫無

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

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