2014-01-06 60 views
3

在配置文件,它是所有平臺的藍圖,我加入了這一點:CLI建立的Config.xml的PhoneGap 3.3.0忽略名稱和說明

<name>My app name</name> 
<description> 
    My app description. 
</description> 
<author email="my email" href="my url"> 
    Same name 
</author> 

但運行

phonegap run android 

在文件夾平臺/安卓/ RES/XML的config.xml中它給:

上的文件的頂部:

<name>Hello Cordova</name> 
<description> 
    A sample Apache Cordova application that responds to the deviceready event. 
</description> 

比功能列表

比(之前的偏好):

<name>My app name</name> 
<description> 
    My app description. 
</description> 
<author email="my email" href="my url"> 
    Same name 
</author> 
<feature name="http://api.phonegap.com/1.0/device" /> 

所以它複製名稱等,在配置文件中......但不知何故,在配置離開示例名稱文件。

編輯16-JAN-2014

雖然這個問題:Config.xml ignored in creation process是關於與HTML參考......它像仍然有很多工作,爲創建該平臺的命令行選項做一下的文件夾...所以我試圖從1個www文件夾中使evrything工作(ios和android)看起來像一個不可能的任務現在。

對於開發這是一個混亂......你必須從命令行做一些事情(插件)...並做一個構建以獲得正確的配置......但比手動恢復的所有錯誤。 ..將被重寫!

編輯12月2014

順便說一下,在我這個PhoneGap的生活新方式追求總...我還有一個很長的問題,asnwering:Upgrade to phonegap 3.3.0

編輯5月2014

由於phonegap中的所有問題,PhoneGap背後的原理的好處已經爲我。 (我仍然相信潛在的手機可以成爲解決方案......但現在還不成熟)。所以我很抱歉我不得不離開電話通路。我讓那些仍然在尋找答案的人回答這個問題......但不要指望我有任何答案或「接受正確答案」。

+0

有趣的事情:在/platforms/android/assets/www/config.xml項目名稱和描述是實際的。但相反,插件列表是空的 –

+0

@AndreyShustariov你知道你必須添加插件使用phonegap插件添加...並比運行phonegap構建android命令?看到我的另一個問題:http://stackoverflow.com/questions/20923738/upgrade-to-phonegap-3-3-0 –

+0

我很同意你的評論它過早! –

回答

3

在這個問題上christianmenkens的答案:Cordova Android Plugin: config.xml overwritten by cordova prepare?給出了這裏我的問題更深入的瞭解...

他形容3個的config.xml文件。 我稱之爲'藍圖'config.xml文件,是他的第一號文件。 (唯一的一個應該 根據的PhoneGap的文檔進行編輯....

1)的myproject /網絡/ config.xml中

但他提到其他2的config.xml:

2 )myproject/platforms/android/res/xml/config.xml

3)myproject/platforms/android/assets/www/config。xml

它看起來好像上面描述的名稱和描述問題只出現在文件nr中。 2 在文件nr。 3一切似乎都沒問題......以及名稱和描述部分......因爲我期望自動發佈的所有其他內容仍然非常混亂。

我onlu conclusing:大量的bug仍然在這整個過程...

0

嘗試移動你的配置。 xml從www文件夾移動到項目的根文件夾,這對我很有用。

新的文件結構會。

merges/ 
platforms/ 
www/ 
config.xml