Android Phonegap-设置Phonegap

Android 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。请帮忙 提前谢谢 编

我已使用安装Phonegap

$ 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:

  • 开放式终端 A.安装安卓工作室

  • 设置

  • Mac OS上的PATH环境变量

    a。打开终端程序(默认情况下,它位于应用程序/实用程序文件夹中)

    一,。运行以下命令

    $ 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工具?请检查编辑部分?没有