新しいPhoneGapアプリケーションのセットアップを取得して、Android Gradleビルドシステムを備えたStudio内で実行しています。
現時点では、PhoneGapプロジェクトを正常に作成し、Android Studioにインポートしました。すべて正常に動作しているように見えますが、Gradleビルドシステムに移動する方法や、可能であれば。
誰でも助けることができますか?
私はこれをどうにかして。
Android StudioとEclipse ADTバージョン、およびCordova/PhoneGapをすべてセットアップする必要があります。
AndroidプロジェクトとエクスポートするCordovaLibプロジェクトの両方を選択し、[次へ]をクリックします。
これが完了したら、Android Studio。
インポート後、使用中の新しいgradleバージョンに関する警告が表示される場合があります。設定を確認するだけでうまくいくようです。
この時点で、メインプロジェクトであるプロジェクト構造が必要ですが、モジュールとしてCordovaLibがあります。
これで、メインプロジェクトディレクトリにあるbuild.gradleファイルを開き、これに変更できます。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:0.11.+'
}
}
apply plugin: 'Android'
Android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
Java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':CordovaLib')
compile 'com.Android.support:appcompat-v7:19.+'
}
これで、Android Studioをコンパイルすることを納得させることができるはずです。
追加のヒントは、「cordova prepare」を実行するスクリプトを作成し、それを外部ツールとしてモジュールの実行構成に追加することです。 確認 APKをデバイスまたはエミュレーターにデプロイする前にプロジェクト全体を同期します。
私はAndroid Studioを使い始めましたが、ASプロジェクトの構造とGradleにまだ慣れています。
Cordova 4.1.2の使用Android Studio 1.0.1
1)Cordova CLIを使用してアプリを作成しました:
cordovaはCordovaAndroidAppを作成します
cd CordovaAndroidApp
cordovaプラットフォームはAndroidを追加します
このバージョンのCordovaはbuild.gradleおよびsettings.gradleファイルを作成しました。
2)Android= Studioスプラッシュ画面[新しいAndroid Studioプロジェクトを開始]を選択しました。2番目の画面で[電話とタブレット]ボックスをオンにしました。画面、「アクティビティを追加しない」を選択しました
3)この新しいAndroid Studioアプリケーションで、プロジェクトの最上位が選択された左パネルの[プロジェクト]ビューから、[ファイル]-> [プロジェクトのインポート]を選択します。 Gradle Project to Import」を選択し、Cordovaプロジェクトディレクトリを選択し、プラットフォーム/ Androidディレクトリまでクリックし、build.gradleファイルを選択して、[OK]をクリックします。
基本的なCordovaプロジェクト(スプラッシュスクリーンのみ)を問題なくビルドして実行できました。