3

必要な簡単なプロトタイプを作成するために、PhoneGap を調べています。に移動すると

~/cordova-2.1.0/bin$

そして走る

./create ~/jdphonegap com.jdphonegap.app JDPhoneGap

次のエラーが表示されます

予期しない演算子 ./create: 48: ./create: 関数: 見つかりません

私だけではありません:

https://groups.google.com/forum/?fromgroups=#!topic/phonegap/uI_rmd-Gto0

少しの援助?

4

2 に答える 2

4
  1. createスクリプトの最初の行を

    #! /bin/sh

    #!/bin/bash

  2. commons-codec-1.6メインサーバーから ダウンロード: http://archive.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.tar.gz
    を 抽出しcommons-codec-1.6.jarて配置しcordova-android/framework/libs/ます (作成する必要がありますlibs)
    または URL を変更しますこのパッケージのcreateスクリプトの 96 行目

  3. ant持っていない場合はインストールします: http://archive.apache.org/dist/ant/ant-current-bin.zip、解凍して antbinフォルダーを PATH に追加しますインストール先の
    例:ant/usr/local

    export PATH=/usr/local/ant/bin:$PATH

createその後、ドキュメントに従ってスクリプトを実行できます。

于 2012-11-06T04:01:54.910 に答える
1

create スクリプトの次の行を参照してください。

ANDROID_BIN=$( which android )

環境変数「android」が設定されていないと機能しません。

私の場合、次のコマンドを実行しました。

export PATH= android-sdk-linux/tools/:$PATH

これでうまくいきました。

于 2012-11-07T18:55:01.887 に答える