我下载了apache cordova 3.3.0。它有cordova-android子文件夹,我解压缩它。我如何将其复制到我的android项目?我找不到jar文件和xml。 以及如何手动添加插件到这个项目?
我不想要命令行方法。因为我的公司不允许它下载。
对此有任何帮助将不胜感激。
答案 0 :(得分:0)
我不确定在没有cli的情况下使用cordova会非常容易,也许你应该尝试使用phonegap build(在你的计算机上没有任何东西可以下载)。
无论如何,让我们看看我们能做些什么......
你没有说明你所针对的平台,所以我会尝试解释我所知道的:android。
您必须拥有计算机并且可以在路径中找到:
查看the platform guide in the cordova docs中的完整列表。
然后从the download page下载cordova源zip并将其解压缩到硬盘中的某个位置(可以是临时文件夹)。
在解压缩的文件夹中,您会找到每个平台的一个拉链,因此对于Android,我们将使用cordova-android.zip。
将此文件夹解压缩到用户主文件夹中的某个位置,然后修改路径以包含cordova-android\bin folder
。
现在您可以访问可以从命令行运行的cordova工具(非常类似于CLI)(如果您使用的是Windows,那么请使用.bat文件):
check_reqs
:运行此选项以检查计算机上是否找到所有依赖项android_sdk_version
:运行此命令检查安装的android api(应该返回19 for cordova 3.3才能正常工作)update
:使用此项将现有项目更新为新版本的cordova(所以我想你暂时不需要这个项目)create
:使用此项目创建一个新的cordova项目。检查cordova create in the cli documentation的参数,创建的工作方式相同,但运行create
而不是cordova create
。创建一个新的cordova项目运行以下命令(如果你在Windows上,请记住,create.bat):
create myapp com.mycompany.myapp MyApp
您刚刚在myapp文件夹中创建了MyApp应用程序。
在eclipse中,进入新项目向导并选择“现有代码中的Android项目”,并将根目录设置为先前创建的项目的根目录。
你应该看到两个项目:
现在您可以使用eclipse来运行/调试项目或构建版本apk。
使用cordova 3,您需要为每个API安装插件,因此如果没有插件,您将无法调用任何本机API,并且仅限于HTML5 API。
通常使用cordova CLI或plugman CLI安装插件(也需要与npm一起安装),但在这里你必须手动完成所有操作。
由于我的时间已经不多了,如果您需要,或者其他人要求,我将在稍后介绍此主题。