我正在使用 phonegap 3.0 编写一个 android 和 iphone 应用程序。
到目前为止,我只使用 phonegap build 远程编译应用程序。
现在我正在尝试将地理定位插件添加到我的应用程序中,并且在 iphone 中很容易,因为我只需要修改 config.xml 文件。
<feature name="Geolocation">
<param name="ios-package" value="CDVLocation" />
</feature>
到目前为止一切顺利,问题是在向android添加地理位置时,文档表明我设置了以下配置:
(in app/res/xml/config.xml)
<feature name="Geolocation">
<param name="android-package" value="org.apache.cordova.GeoBroker" />
</feature>
(in app/AndroidManifest.xml)
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
但我没有 AndroidManifest.xml 文件。我可以使用以下方法生成完整的 android 应用程序:
cordoba platform add android
但我不确定这是否是我应该做的。是我应该做的吗?或者有一种方法可以在不生成整个 android 项目的情况下添加地理位置?