2013-06-29 82 views
0

我使用phonegap構建創建了一個應用程序,但由於某種原因它沒有將我的config.xml文件綁定到我的應用程序。這裏是config.xml中爲什麼Config.xml沒有綁定到phonegap構建應用程序

<?xml version="1.0"?> 
<widget> 
    <name>App Name</name> 
    <description>App Description</description> 
    <author>Me</author> 
    <version>1.0.0</version> 
    <preference name="orientation" value="default" /> 
    <gap:splash src="laphonegap_splash" gap:platform="android" gap:density="ldpi"/> 
    <gap:splash src="laphonegap_splash" gap:platform="android" gap:density="mdpi"/> 
    <gap:splash src="laphonegap_splash" gap:platform="android" gap:density="hdpi"/> 
    <gap:splash src="laphonegap_splash" gap:platform="android" gap:density="xdpi"/> 
</widget> 

如果任何人有任何見解,這將不勝感激。提前致謝。

+0

我不確定你的意思是「沒有約束力」你得到了什麼結果,你期望什麼?希望我的答案足以解決您的問題。 – Tyler

+0

我的意思是它不會讓我的標題成爲我想要的。它只是讓我的標題PG Build App。它也不是我想要的東西。它保持默認圖標作爲應用程序的圖標 –

+0

你必須閱讀手冊的人。 https://build.phonegap.com/docs/config-xml你甚至沒有在那裏指定一個應用程序圖標;你不能指望它神奇地知道使用哪個圖標。 – Tyler

回答

2

我的建議是要改變開口是這樣的:

<widget xmlns = "http://www.w3.org/ns/widgets" 
    xmlns:gap = "http://phonegap.com/ns/1.0" 
    id  = "com.tylerwhitney.APP" 
    versionCode="110" 
    version = "1.1"> 

的東西,說明你的應用程序更好地更換com.tylerwhitney.APP。我建議堅持使用反向域的語法。還將versionCode和版本設置爲適合您的應用的內容。 Android應用程序需要versionCode,如果它們不是這種語法,通常會遇到問題。

確保config.xml位於項目的根目錄中。

另外,您對飛濺頁面的使用不正確。 splash標記的src應引用您希望成爲您的splash圖像的圖像文件。

欲瞭解更多信息,請查閱https://build.phonegap.com/docs/config-xml看「本質屬性」

+0

任何人都有config.xml文件的問題,這是一個很棒的答案。在我的文件中,我有一行以「 DemitryT

0

嗯,我有一個部分答案:添加了android:財產的versionCode以及。 「版本」只是一個文本字符串,您可以用來向用戶傳遞有意義的版本。 「versionCode」始終是一個整數,每次上傳時都必須(至少)比上載的先前版本高一個。

問題是,如果您使用「ant release」來構建最終版本,即使您在Android Manifest中指定的版本不同,版本代碼也會重置爲「1」。啊哈!

如果您使用更簡單的方式構建發佈版本,而不是Phonegap Build,請告訴我。

相關問題