在我的應用程序中,我想添加谷歌加登錄。我正在關注this github項目。之後,我在config.xml中添加<gap:plugin>
標籤,但在此之後,當我嘗試使用cordova build
命令嘗試構建android平臺的應用時,它給了我一個錯誤。下面給出錯誤快照。
Cordova構建失敗(phonegap)
我有兩個問題與此問題有關。
問題1:當我們使用cordova創建應用程序cordova create hello com.example.hello HelloWorld
時,創建了許多config.xml文件。
首先在=你好 - > config.xml中
二中=你好 - >平臺 - > Android的 - >水庫 - > XML - > config.xml中
所以在3210我需要要添加<gap:plugin>
標記?
我正在添加這樣的標籤。
<gap:plugin name="cordova-plugin-googleplus" source="npm">
<param name="REVERSED_CLIENT_ID" value="myreversedclientid" />
</gap:plugin>
問題2:爲什麼當我嘗試這個錯誤發生使用cordova build
命令來構建應用程序? (只有當我在config.xml中包含gap:plugin
標記時纔會發生此錯誤)(位置xml - > Hello - > config.xml)(錯誤查看錯誤快照)。
這是我的config.xml文件。
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.example.hello" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>HelloWorld</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
<author email="[email protected]" href="http://cordova.io">
Apache Cordova Team
</author>
<content src="index.html" />
<plugin name="cordova-plugin-whitelist" version="1" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
<gap:plugin name="cordova-plugin-googleplus" source="npm">
<param name="REVERSED_CLIENT_ID" value="myreversedclientid" />
</gap:plugin>
</widget>
發佈您的config.xml – sunil
@sunil sunil我在我的問題中添加了config.xml –