web-dev-qa-db-ja.com

AndroidスタジオプロジェクトがCordovaプロジェクトで検出されました

コマンドラインでcordovaプロジェクトを作成し、Androidプラットフォームを追加しました。 "cordova prepare Android"または "cordova build Androidを実行すると= "。

次のメッセージが表示されます "Android Studioプロジェクトが検出されました"ビルドが開始されていません。問題のヘルプを教えてください。

コルドババージョン:8.0.0

4
Gideyon Samuel

私も同じ問題を抱えていました。フォルダプロジェクトで$ cordova requirementsを実行して、依存関係を確認し、解決することができます。

9
arxzel

同じ問題がありましたが、Cordovaのバージョンを8.0に更新した後に開始されました。実行して私の修正:cordova build Android --verboseそして、実際の問題は、フックスクリプトの実行準備後のプラグインにあることを発見しました。プラグインを削除することで私の解決策-プラグインがプロジェクトにとって重要である場合は、プラグインを削除して最新の安定したバージョンを追加してみてください。

4
MrJaid

私もこの問題を抱えていました。これを修正するために、config.xmlファイルからほぼすべての行を削除してからビルドを試みました。ほぼ空のconfig.xmlで機能したので、問題の原因であると判断するまで、ゆっくりと行を追加し直しました。

1
Jake

同じ問題が発生しました。ubuntu16を使用しています。cordova requirementsと入力しましたが、gradleがインストールされていないことがわかりました。だから私はgradleとwhamをインストールしました!修正されました。

1
ssebetta

私も同じ問題を抱えていました。 JDKをインストールすることで問題が修正されました。 Android Studioにバンドルされているopenjdk-jdk-1.8.0_112を使用しました。Studioが既にインストールされている場合は、PATHにjavacを追加する必要があります。Ubuntuでは<install-path>/Android-studio/jre/bin/javac

編集01:cordova build Androidの最初の実行には20分かかりました。最新のAndroid SDK(26.0.2)をインストールする必要がありました。

0
Kurohai

私はプログラマーではないことに注意してください。私は元銀行家であり起業家でもあります。WindowsでAndroidアプリを構築するためのすべてのエラーでコルドバを設定しているときに、本当にイライラしました。ノウハウ。私はコーディングが大好きなので、ステップ全体を共有しています。不足しているステップを把握できます。

ステップ1.要件:

  • (a)node js(npm)-インストールします

  • (b)コマンドでcordovaをインストールします-> npm install -g cordova

  • (c)コマンドでPhoneGapをインストールする-> npm install -g phonegap

  • (d)Ant Apache(ソースではなくダウンロードビン)にアクセスして

https://ant.Apache.org/bindownload.cgi 。これをC:/プログラムファイルに保存します

  • (e)JDKバージョン8。 Oracle.comにアクセスして、以前のバージョンをダウンロードできます。

注:(ANT)とJDKを同じフォルダーに保持します。つまり、(d)と(e)をC:/ Programファイルに抽出します


ステップ:2環境変数の設定
アクセスできます:コントロールパネル\システムとセキュリティ\システム->環境変数2種類のウィンドウが表示されます:ユーザーとシステム

ユーザー環境変数:ANT_HOMEとJava_HOMEを設定する必要があります

新しい変数を追加します:変数名:ANT_ HOME変数値:C:\ Program Files\Apache-ant-1.10.3

変数名:Java_HOME変数値:C:\ Program Files\Java\jdk1.8.0_172

システム環境変数:パスを編集し、最後に使用します; ant/binアドレスを貼り付けますPATH:変数名:path変数値:.... C:\ composer; C:\ Program Files\Git\cmd; C:\ Program Files\Apache-ant-1.10.3\bin


注:ant&Java Windowsコマンドによる構成を確認してくださいプロンプト:ant-versionおよびJava-version。使用している場合git then git --version。エラーがない場合は、さらに進んでください。


ステップ3.次のコマンドのようなcordovaプロジェクトを作成します:cordova create hello com.example.hello HelloWorld

ステップ4.プラットフォームの作成Androidまたはios:適切なconfig.xmlを確認します

**ステップ5.コルドバの要件を確認します:これはアプリフォルダーでのみ機能します**

次に、アプリを作成します。

これらを見逃した場合に発生するその他のエラー:

  • configxmlの= "Android_SUPPORT_VERSION"を確認してください。

  • Config.xmlで必要に応じて、必要なプラグインを追加します-cordovaプラグインを追加します

  • コルドバの要件:これはアプリフォルダーでのみ機能します
  • Antバージョンを見つけることができません:ANT_HOME、Java_HOMEフォルダ名を使用していません。システム変数のパスがユーザーフォルダにある場合にのみ、ANT_HomeとJava_HOMEを確認してください。これらの変数の記述に/ "または 'を使用しないでください。

「ANTとGITが必要ない場合--->ダウンロードしないでください」

これが私のような初心者やコード素人に役立つことを願っています。

GithubのCordovaプロジェクト

0

Cordovaバージョン8.0.0にアップデートした後、これと同じ問題が発生しました

最初の解決策:以前のcordovaバージョンにダウングレードしましたnpm install -g [email protected]

2番目の解決策:cordova build Android --verboseを実行した後のcordovaバージョン8.0.0では、fcm-pluginのスクリプトを実行すると実行が停止することがわかりました。プラグインを削除して機能し、後でプラグインも更新しました。

This app does not have splash screens defined This app does not have additional resource files defined Prepared Android project successfully Executing script found in plugin cordova-plugin-fcm for hook "after_prepare": plugins\cordova-plugin-fcm\scripts\fcm_config_files_process.js

0
Oxone

Java Oracle 1.8 from Here をダウンロードして問題を解決しました。

-オペレーティングシステムに適したバージョンをダウンロードしてください。

-そのパスが環境変数に含まれていることを確認してください。

-パスを環境変数に入れても、ビルドする前にechoコマンドでパスを再確認してください。

0