Cordovaプロジェクトを作成しようとしています。プロジェクトの作成後cordova create myProject
Android Studioで開きます。問題は...動作しません。
CordovaLibはさまざまなエラーでビルドされませんpackage Android.* does not exist
。
Android Studioでcordovaプロジェクトをインポートする方法を知っている人はいますか?
残念ながら、受け入れられた答えは少し時代遅れです。 Cordova v5.3.3(5以上のすべてのバージョンで動作する可能性があります)を使用すると、ビルドとiOSアプリケーション用のXCodeの入力がほぼ同じプロセスになります-ビルドシステムはgradleに移行しました。
Android Studioで開く前に
cordova build Android
次に、[ファイル]> [開く]を使用してプロジェクトを開き、(yourProjectDir)/ Platforms/Androidディレクトリを指定します。
古いバージョンのcordova Androidプラットフォームを使用している場合、実行する必要があるかもしれません
cordova platform Android update
Android Studioの現在のバージョンと互換性のあるgradleビルドシステムに移動するには
Cordovaプロジェクトの下にある「platform/Android」ディレクトリをインポートしてください(Open ProjectではなくProjectをインポートします)。
少なくとも実行する必要があります
cordova prepare Android
インポートを行う前に
cordova build Android
動作しますが、Android Studioで使用されないantディレクトリを作成し、インポート時にファイルを積極的に無視する必要があります。そうしないと、プロジェクトに追加のライブラリが追加されます)。 CordovaアプリをAndroid studioに最近インポートしていませんが、コミュニティ版の Intellij which Android Studioはベースになっています(昨日Cordova 3.5でゼロから構築されたプロジェクトでそれを行いました)。Android Studioではない追加機能は考えられません。 Intellijでは、Intellijにバックポートされていない追加機能のほとんどは、とにかくCordovaで動作しないプレビュースペースにあります(プレビューするのはすべて空のWebkitビューです)。
上記の答えはすべて、cliを参照しているようです。ただし、実際にプロジェクトをAndroid studioに配置して、Android studioのパワーを活用できるようにするには、次のことをお勧めします。
ここで最も関連性の高い答えをご覧ください...
IonicプラットフォームをSudoコマンドで追加しているため、AndroidプロジェクトをAndroidスタジオにインポートする際にいくつかの問題があります。そのため、Androidスタジオには読み取りアクセス権がありませんファイル。私の場合、Sudo chmod -Rf 777 ionicFolder
Androidスタジオでプロジェクトをインポートできます。これがこの問題のある人を助けることを願っています。