我正在设置无头,Ubuntu 14.04服务器,以便让我自动化(脚本)使用Phonegap制作Android APK的过程。我做了以下
phonegap build android -d >> result.txt
以在`/ app-folder / platforms / android / build / outputs / apk' 所有水晶般清澈而美丽的航行。然而,这里是我遇到几个未知数的地方。
XXX
load
,deviceready
offline
和online
个活动来做我自己的事情allow-intent
字段做什么?spec
子文件夹中的各种文件执行什么操作?最后,我想想使用hello world app的config.xml文件中的所有各种插件
<gap:plugin name="org.apache.cordova.battery-status" />
<gap:plugin name="org.apache.cordova.camera" />
<gap:plugin name="org.apache.cordova.media-capture" />
<gap:plugin name="org.apache.cordova.console" />
<gap:plugin name="org.apache.cordova.contacts" />
<gap:plugin name="org.apache.cordova.device" />
<gap:plugin name="org.apache.cordova.device-motion" />
<gap:plugin name="org.apache.cordova.device-orientation" />
<gap:plugin name="org.apache.cordova.dialogs" />
<gap:plugin name="org.apache.cordova.file" />
<gap:plugin name="org.apache.cordova.file-transfer" />
<gap:plugin name="org.apache.cordova.geolocation" />
<gap:plugin name="org.apache.cordova.globalization" />
<gap:plugin name="org.apache.cordova.inappbrowser" />
<gap:plugin name="org.apache.cordova.media" />
<gap:plugin name="org.apache.cordova.network-information" />
<gap:plugin name="org.apache.cordova.splashscreen" />
<gap:plugin name="org.apache.cordova.vibration" />
可能会使应用程序膨胀,所以我认为我应该对每个应用程序基础上留下的内容更具选择性?最后但并非最不重要的是,我如何修改这个基本的应用程序来为现实世界签名呢?
我大约6个小时前刚开始这个过程,我很惊讶到目前为止它已经变得如此简单。但是,我一直找不到任何教程比告诉我如何安装phonegap-cli然后建立你好世界。
我非常感谢任何帮助和提示。
我发现可以从CLI中的一个模板开始在CLI中创建一个准系统Phonegap应用程序。您可以通过发布
来查看所提供的模板phonegap template list
我找到的jquery-mobile-starter
模板是一个不错的起点。取得了一些进展,但我仍然没有弄清楚哪个config.xml设置 - 特别是我需要根据每个应用程序修改的插件和允许意图设置,这取决于它的用途,所以我仍然会欣赏在这里帮忙。
答案 0 :(得分:1)
Here is a link to a similar question and answer I came up with。但我最终使用了PhoneGap Build。对我来说似乎更有意义,似乎是一个比Cordova和PhoneGap更简化的解决方案。
PhonePap BuildHere is a video tutorial和source code for a Hello World, fully functioning starter app。
整个过程大约需要一分钟才能完成。
答案 1 :(得分:-1)
查看ionic
然后前往入门部分并继续。确保安装了nodejs。