我目前對Phonegap和插件(如org.apache.cordova.camera)存在很大的問題。他們不會被加載到我的項目中。Phonegap 3.4.0和相機插件(iOS)的問題:CDVPlugin類CDVCamera(pluginName:相機)不存在
我已經在這裏找到了很多不同的答案對計算器: - 重新安裝插件 - 刪除平臺和重建項目 - 創建一個全新的項目
和更多一些,但一切都沒有解決我的問題。
這是我在的console.log找到消息:
2014-03-29 15:08:19.123 Parking[31170:70b] Multi-tasking -> Device: YES, App: YES
2014-03-29 15:08:19.132 Parking[31170:70b] Unlimited access to network resources
2014-03-29 15:08:19.149 Parking[31170:70b] CDVPlugin class CDVLocation (pluginName: geolocation) does not exist.
2014-03-29 15:08:19.150 Parking[31170:70b] [CDVTimer][geolocation] 0.471950ms
2014-03-29 15:08:19.150 Parking[31170:70b] CDVPlugin class CDVCamera (pluginName: camera) does not exist.
2014-03-29 15:08:19.150 Parking[31170:70b] [CDVTimer][camera] 0.374973ms
2014-03-29 15:08:19.151 Parking[31170:70b] [CDVTimer][TotalPluginStartup] 1.603007ms
2014-03-29 15:08:19.247 Parking[31170:70b] Resetting plugins due to page load.
這是我添加插件的方式:
phonegap plugin add org.apache.cordova.camera
phonegap plugin add org.apache.cordova.geolocation
在我的config.xml中我已經添加了以下部分:
<feature name="Geolocation">
<param name="ios-package" value="CDVLocation" />
</feature>
<feature name="Camera">
<param name="ios-package" value="CDVCamera" />
</feature>
<gap:plugin name="org.apache.cordova.camera" />
<gap:plugin name="org.apache.cordova.geolocation" />
在我的項目中,我使用了他們的文檔中的相機示例代碼,但navigator.came ra是未定義的。
任何人都可以幫我解決這個問題嗎?
哪個文件夾包含您添加的config.xml文件?那裏有兩個。重要的是在升級文件夾中,而不是外部文件夾。 –
我的config.xml文件位於:ProjectFolder/www/config.xml - 這是正確的config.xml嗎? –
你知道了嗎? –