2016-07-28 5 views
1

私はsalesforce trailhead "ハイブリッド開発を開始する"に行きます。ハイブリッドアンドロイドアプリのために 'forcedroid create'を実行できませんでした

ここで、私はコマンド "forcedroid create"でforcedroidハイブリッドアンドロイドアプリを作成しようとします。

E:\TempTry>forcedroid create 

Enter your application type (native, hybrid_remote, or hybrid_local): hybrid_local 
Enter your application name: MyTrailHybridLocal 
Enter the target directory of your app: TrailHybridApps 
Enter the package name for your app (com.mycompany.my_app): com.mytrail.hybrid 

しかし、以下のようなエラーメッセージが表示されました。

". Should be in the format x[.y[.ignored]] ) is less than the minimum required version (5.4.0). Please update your version of Cordova.

実際には、フォルダTrailHybridAppsが存在し、空です。私のCordovaはv6.3.0です。

E:\TempTry>cordova -v 
6.3.0 

何が問題なのですか。今何ができますか?

ありがとうございます。質問は「NPM forcedroidから生じたことhttps://cordova.apache.org/docs/en/latest/guide/cli/

だから、私は私のコルドバ問題がないと思うし、それはそう:


実際には、私はガイドにacoordingコルドバAndroidアプリの仕上げに成功しました"一方、私はgithubをインストールしていません。ギターとは何か関係がありますか?

+0

私のcordova(6.3.0)のバージョンが実際に必要なサイズ(5.4.0)よりも大きいので、エラーメッセージが混乱していたと思います。 gitと関係がありますか?私はgitをインストールしていない。 – Johnson

答えて

0

ありがとうございました。

最後に私はこの問題を解決しました。ここで皆さんと分かち合いたいと思います。

  1. 私はCordova V6.3.0またはforcedroid createのバグでなければならないと思います。エラー:「com.android.build.gradle.BasePlugin」 を参照してください:V5.4.0は、別のエラーメッセージが表示されたようだったしながら、私としてhttps://github.com/forcedotcom/SalesforceMobileSDK-Android/issues/1209

  2. 、コルドバV6.2.0が正常に動作します。 npm uninstall -g cordova npm install -g [email protected]

  3. 「cordova telemetry off」は機能しません。

リチャードW、miken32、Ali Nfr、Rajasekarのおかげです。

1

コードバーを更新する必要があります。 Thisガイドは、古いバージョンのCordovaからアップグレードするためにAndroidプロジェクトを変更する方法を示しています。これらの手順のほとんどは、cordova CLIユーティリティに先行する古いコマンドラインツールセットで作成されたプロジェクトに適用されます。 CLIのバージョンを更新する方法については、「コマンドラインインターフェイス」を参照してください。その後

cordova telemetry off 

forcedroid createは動作するはずです:forcedroidこのコマンドを実行し、作成し実行する前に

https://cordova.apache.org/docs/en/latest/guide/platforms/android/upgrade.html

+0

しかし私のcordovaは6.3.0の最新バージョンです。 コマンド "npm update -g cordova"を実行しました。そして、 "forcedroid create"が失敗したので、私はアンドロイドプロジェクトを生成していません。 – Johnson

2

。または、Cordovaをアンインストールして特定のバージョンで再インストールすることもできます。

npm uninstall -g cordova 
npm install -g [email protected] 

githubで何もする必要はありません。

+0

ありがとうございます。 しかし、第1の解決法は機能しません。 最新バージョンのcordova(6.3.0)をアンインストールしてV5.4.0をインストールした後、アンドロイドプロジェクトの作成に成功しました。ありがとうございました。 – Johnson

+0

しかし、別のエラーメッセージが表示されました。 エラー: 'com.android.build.gradle.BasePlugin'はプラグインインターフェイスを実装していません。 – Johnson

+0

他の人が以下の手順で手動で修正できるようです:http://stackoverflow.com/questions/36925531/gradle-sync-failed-com-android-build-gradle-baseplugin-does-not- implement-the/36978066#36978066 –

関連する問題