Grayle Build Systemを使用してAndroid Studioで実行するPhoneGapプロジェクトを取得する方法
-
21-12-2019 - |
質問
私は新しいPhoneGapアプリケーションの設定とgradleビルドシステムを使ってAndroid Studio内で実行しようとしています。
現時点では、PhoneGapプロジェクトを作成し、Android Studioにインポートしました。それはすべてうまく機能しているようですが、それを卒業ビルドシステムに移動する方法、あるいはその可能性がある場合でもうまくいくことができません。
誰かが助けますか?
解決
私はこれを行うことができました。
Cordova / PhoneGapがすべてセットアップされているCordova / Phonegapを必要としています。
- CordovaプロジェクトをEclipseにインポートします。
- ファイルに移動 - >エクスポート... - >グラテームビルドファイルを生成します。
- 「次へ」をクリックして「Invetting」を超えてください。画面
-
あなたのAndroidプロジェクトとコルドバリブプロジェクトの両方をエクスポートして次へをクリックします。
-
これを完了したら、Android Studioを開く。
- ファイルに移動 - >プロジェクトのインポート...
- Eclipseによって生成されたMain Androidプロジェクトのbuild.gradleファイルを選択し、[OK]をクリックします。
-
インポート後、あなたは使用中の新しい卒業版に関する警告を受け取るかもしれません、あなたの設定をチェックしてそれ自体をチェックしてください。
-
この時点では、メインプロジェクトであるが、モジュールとしてのCordalibでプロジェクト構造を持つ必要があります。
メインプロジェクトディレクトリに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に新しく、まだプロジェクト構造と卒業に慣れています。
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番目の画面で、「アクティビティの追加」
を選びました3)この新しいAndroid Studioアプリケーションでは、左パネルのプロジェクトビューから、プロジェクトの最上位レベルが選択されている場合は、ファイル - >インポートプロジェクトを選択しました。ポップアップ「EclipseまたはAdemle Projectをインポートする」で、Cordova Projectディレクトリを選択し、Platform / Androidディレクトリにクリックし、build.gradleファイルを選択してからOKを選択します。
私は、問題なく基本的なCordovaプロジェクト(スプラッシュスクリーンだけ)を構築して実行することができました。