Android Phonegap-设置Phonegap
我已使用安装PhonegapAndroid Phonegap-设置Phonegap,android,node.js,cordova,Android,Node.js,Cordova,我已使用安装Phonegap $ npm install -g PhoneGap 我也创建了这个项目。 在那之后我做了 $ PhoneGap build android 它给 [phonegap]正在检测Android SDK环境。。。 [phonegap]使用本地环境 [phonegap]正在添加Android平台 我在这个屏幕上呆了很长时间。。我关闭cmd,再次打开并尝试。。但是它又在同一个屏幕上停留了很多时间 我已经安装了Node.js,还有android SDk。请帮忙 提前谢谢 编
$ npm install -g PhoneGap
我也创建了这个项目。
在那之后我做了
$ PhoneGap build android
它给
[phonegap]正在检测Android SDK环境。。。
[phonegap]使用本地环境
[phonegap]正在添加Android平台
我在这个屏幕上呆了很长时间。。我关闭cmd,再次打开并尝试。。但是它又在同一个屏幕上停留了很多时间
我已经安装了Node.js,还有android SDk。请帮忙
提前谢谢
编辑:
我又关了门又开了。。它给
错误:C:\Users\Kutty.cordova\lib\npm\u cache\cordova android\3.6.3\package\bin\create.bat:命令失败,退出代码为8
请帮忙
我的路径:C:\Users\Kutty\AppData\Roaming\npm\;%ANT_HOME%\bin将android SDK的“工具”和“平台工具”添加到path变量中。 请记住,如果您安装了“phonegap”,请在任何地方使用“phonegap”而不是“cordova” 我个人更喜欢使用cordova。A)所需软件: 1) MAC:[适用于iOS和Android] a) Android工作室[适用于Android] b) 蚂蚁1.8.1 c) NODE.JS d) Xcode 5.1及以上版本[适用于iOS] 2) 窗口: a) Eclipse ADT最新版本[适用于Android] b) 蚂蚁1.8.1 c) NODE.JS B)安装Phonegap/Cordova的步骤: 1) MAC:
$ touch ~/.bash_profile; open ~/.bash_profile
这将在默认文本编辑器中打开文件。
您需要将路径添加到Android SDK平台工具和工具目录。在我的示例中,我将使用“/Development/android sdk macosx”作为sdk的安装目录(对于android Studios,默认情况下可以在/Users//Library/android/sdk/
中找到它)。添加以下行:
$ export PATH=${PATH}:/Development/android-sdk-macosx/platform- tools:/Development/android-sdk-macosx/tools
保存文件并退出文本编辑器。
执行.bash配置文件以更新路径
$ source ~/.bash_profile
现在,每次打开终端程序时,您的路径将包括Android SDK
sudo npm install -g cordova
sudo npm install -g cordova
创建新应用程序
$ cordova create <directory name> <bundle identifier> <name of project>
$ cd <directory name>
$ cordova platform add android OR iOS
$ cordova run android OR iOS
$ cordova create <directory name> <bundle identifier> <name of project>
$ cd <directory name>
$ cordova platform add android
$ cordova run android
创建新应用程序
$ cordova create <directory name> <bundle identifier> <name of project>
$ cd <directory name>
$ cordova platform add android OR iOS
$ cordova run android OR iOS
$ cordova create <directory name> <bundle identifier> <name of project>
$ cd <directory name>
$ cordova platform add android
$ cordova run android
$cordova创建
$cd
$cordova平台添加android
$cordova运行android
我也试过了,phonegap更新版有问题。
在命令提示符下运行以下命令
npm uninstall -g phonegap -> to unsinstall
npm install -gphonegap@4.2.0-0.24.2 -> to install specific version.
现在使用您拥有的任何sdk,它都会工作。PHONEGAP手动方法
另一种方法是手动放置东西,并展示了如何实现它
下:
•设置正常的Android应用程序项目
•在资产内创建www文件夹
•下载phonegap zip文件
•将下载的phonegap place中的phonegap jar文件复制到libs文件夹中
•将下载的phonegap place中的phonegap.js文件复制到我们需要的www文件夹中
在资产内部创建
•将xml complete文件夹复制到android的res文件夹中
•在www文件夹内创建index.html文件,www文件夹是phonegap的网关
应用程序
•现在我们可以将控制权从MainActivity.java转移到index.html,这将
像这样:
“公共类MainActivity扩展了DroidGap{
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState)
super.loadUrl(“file:///android_asset/www/index.html”
}
}
•打开AndroidManifest.xml文件并粘贴图片中显示的代码
图4.1:允许设备使用权限的Android清单文件
41
编写完这段代码后,现在index.html文件中的所有代码都将显示在
android模拟器或手机
PHONEGAP CLI方法
Phonegap命令行界面(CLI)方法可以称为自动方法,因为
命令将为您完成初始化我们必须设置的PhoneGap项目的所有工作
您可以自己使用手动方法。以下是需要遵循的步骤,以便
设置PhoneGap项目:
下载Nod.js并安装它
•现在在Node.js上运行此命令“npm install-g cordova”,此命令将安装
cordova模块在windows节点包管理器(npm)的帮助下,其中
-g表示在全球范围内安装cordova
•另一个命令“cordova create first com.example.first FirstProgram”,该命令
将占用很少的处理时间,参数首先将确定
project,第二个参数com.example.First获取一个包和最后一个参数
第一个程序是定义应用程序标题
•此命令“cd优先”将控制cordova项目内部
•现在这个命令“cordova platform add android”,它将设置目标平台
要在哪个平台上安装此应用程序,请使用其他命令
平台描述如下:
•Cordova平台添加wp8cordova平台添加窗口
•cordova平台添加亚马逊fireos
•cordova平台添加黑莓10
•cordova平台添加Firefox的
•“cordova平台ls”命令将检查当前平台,我们还可以
通过“cordova平台rm amazon fireos”删除平台
•现在,通过在应用程序的构建块上运行
控制台“cordova模拟android”
42
•最后,该命令将运行基本应用程序“cordova run android”和
资源中的www和AndroidManifest.html中的所有其他内容等文件夹的设置是
根据phonegap项目进行设置。您的全局环境变量中是否包含android sdk工具?请检查编辑部分?没有