facebook twitter hatena line email

「Monaca/実機/Android」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「 ==android実機実行== #クラウドIDEのビルド/androidアプリビルド/デバッグビルドから"ビルド開始する"ボタンをクリックする。 #ビ...」)
 
(androidmanifest追加)
 
(同じ利用者による、間の7版が非表示)
行1: 行1:
 
+
==Android実機実行==
==android実機実行==
+
 
#クラウドIDEのビルド/androidアプリビルド/デバッグビルドから"ビルド開始する"ボタンをクリックする。
 
#クラウドIDEのビルド/androidアプリビルド/デバッグビルドから"ビルド開始する"ボタンをクリックする。
 
#ビルドが終わったら、ビルド/ビルド結果一覧からダウンロードする。
 
#ビルドが終わったら、ビルド/ビルド結果一覧からダウンロードする。
行6: 行5:
 
#インストールされたアプリで、monacaログインする。
 
#インストールされたアプリで、monacaログインする。
 
#プロジェクトを選択して起動する。
 
#プロジェクトを選択して起動する。
 +
 +
helloworldアプリが実機で実行できた。
 +
 +
==maven追加設定方法==
 +
plugin.xml
 +
<platform name="android">
 +
        <framework src="build-extras.gradle" custom="true" type="gradleReference"/>
 +
</platform>
 +
 +
build-extras.gradle
 +
<pre>
 +
ext.postBuildExtras = {
 +
    allprojects {
 +
        repositories {
 +
            maven {
 +
                url "https://maven.google.com"
 +
            }
 +
            jcenter()
 +
        }
 +
    }
 +
    android {
 +
        compileOptions {
 +
            sourceCompatibility JavaVersion.VERSION_1_8
 +
            targetCompatibility JavaVersion.VERSION_1_8
 +
        }
 +
    }
 +
    configurations.all {
 +
        resolutionStrategy {
 +
            force 'com.android.support:support-v4:26.+'
 +
        }
 +
    }
 +
}
 +
</pre>
 +
参考:https://qiita.com/keeey/items/3a85d0673485d3e8d669
 +
 +
==androidmanifest追加==
 +
<pre>
 +
<config-file target="AndroidManifest.xml" parent="/manifest/application">
 +
            <meta-data
 +
                android:name="com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT"
 +
                android:value="true"/>
 +
</config-file>
 +
</pre>

2020年6月23日 (火) 15:03時点における最新版

Android実機実行

  1. クラウドIDEのビルド/androidアプリビルド/デバッグビルドから"ビルド開始する"ボタンをクリックする。
  2. ビルドが終わったら、ビルド/ビルド結果一覧からダウンロードする。
  3. QRコードからアプリをインストールする。(これはandroidのmonacaデバッガー)
  4. インストールされたアプリで、monacaログインする。
  5. プロジェクトを選択して起動する。

helloworldアプリが実機で実行できた。

maven追加設定方法

plugin.xml

<platform name="android">
       <framework src="build-extras.gradle" custom="true" type="gradleReference"/>
</platform>

build-extras.gradle

ext.postBuildExtras = {
    allprojects {
        repositories {
            maven {
                url "https://maven.google.com"
            }
            jcenter()
        }
    }
    android {
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
    }
    configurations.all {
        resolutionStrategy {
            force 'com.android.support:support-v4:26.+'
        }
    }
}

参考:https://qiita.com/keeey/items/3a85d0673485d3e8d669

androidmanifest追加

<config-file target="AndroidManifest.xml" parent="/manifest/application">
            <meta-data
                android:name="com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT"
                android:value="true"/>
</config-file>