d77*_*777 5 android ios cordova
Phonegap/Cordova 3.0从3.0版本开始进入模块化设计.例如,要调用device.version
API,您需要将Device插件包含到项目中.
任何人都可以向我提供有关如何将Device(或任何其他)cordova API插件安装到新的iOS项目(使用XCode)和Android(使用Eclipse)的明确说明?
我所能找到的只是使用Node.js和/或PlugMan的细节.需要一个自动脚本来完成添加插件的基本工作对我来说是不可取的,因为我不喜欢进程做我不理解的事情(在场景后面).
在过去(cordova 2.9),我做了以下操作来添加一个完美的第三方插件(比如Android):
feature
在config.xml中添加标记我以前从未在iOS中添加过插件.
但是,我认为上面的过程应该适用于基于cordova的插件,但事实并非如此.到目前为止,我没有尝试使用Android,但我尝试了iOS而没有运气.
我包括CDVDevice.h
和CDVDevice.m
在/ plugins文件夹.我还将device.js导入index.html,并修改了config.xml!我会在完成iOS后尝试Android.
如果您知道如何手动知道,请告诉我.
先感谢您.
小智 14
您可以这样做,将插件本地下载到您的机器然后运行此代码
cordova plugin add <id located in plugin.xml> --searchpath <local path to plugin>
Run Code Online (Sandbox Code Playgroud)
这会将插件安装到您的项目中
小智 10
我遇到了同样的问题.
事实上,插件系统没有太大变化.
我刚刚为Android添加了日期选择器插件:
而不是在插件标签之间添加插件:
<plugin name="DatePickerPlugin" value="com.phonegap.plugins.DatePickerPlugin"/>
Run Code Online (Sandbox Code Playgroud)
您将添加一个功能(这是一场革命!),如下所示:
<feature name="DatePickerPlugin" >
<param name="android-package" value="com.phonegap.plugins.DatePickerPlugin"/>
</feature>
Run Code Online (Sandbox Code Playgroud)
就是这样!
如果您不确定param名称的操作系统语法,可以使用以下命令添加默认的cordova插件:
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
Run Code Online (Sandbox Code Playgroud)
更多信息:http: //cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface
当我尝试使用以下命令添加插件时出现错误:
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
Run Code Online (Sandbox Code Playgroud)
虽然,git clone正在运行,所以我将插件下载到本地文件夹中并使用它添加它
cordova plugin add my/local/folder
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
26445 次 |
最近记录: |