0

私はconstruct2でhtml5ゲームを作成し、phonegap buildを使用してそれをコンパイルしました。コンパイルされたAPKはアンドロイド携帯電話でうまく動作します。しかし、私はそれをタブレットとbluestackにインストールしたとき、それは開いていません。私は半分の黒い画面が表示され、アプリケーションが存在します。私はcrosswalk webviewプラグインを使用しています。phonegapビルドアプリはタブレットでは機能しませんか?

タブレットでの作業方法

これは私が要素の多くは、あなたのconfig.xmlに欠けている参照私のconfig.xml

<?xml version="1.0" encoding="UTF-8"?> 
 
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id="check.centum" version="1.0"> 
 

 
\t <name>Centum</name> 
 
\t <description>you can alse get centum</description> 
 
\t <author></author> 
 

 
\t <preference name='phonegap-version' value='cli-5.2.0' /> 
 
\t <preference name="permissions" value="none"/> 
 
\t <preference name="android-build-tool" value="gradle" /> 
 

 
\t <feature name="http://api.phonegap.com/1.0/network"/> 
 
\t <plugin name="cordova-plugin-media" source="npm" /> 
 

 
\t <preference name="orientation" value="landscape" /> 
 
\t <preference name="fullscreen" value="true" /> 
 
\t 
 

 
\t <plugin name="cordova-plugin-admobpro" spec="2.8.0" source="npm"/> 
 
\t <plugin name="cordova-plugin-crosswalk-webview-pgb-adapt" source="npm" spec="1.4.0-dev-5" /> 
 

 
\t <plugin name="cordova-plugin-whitelist" source="npm" /> 
 
\t <access origin="*" /> 
 

 

 

 
</widget>

+0

正しいエミュレートバージョンをPCエミュレータにインストールしましたか、場合によってはタブレットにインストールしましたか(タブレットがx86プロセッサを使用している場合)? –

答えて

0

です。

phonegapでアンドロイドプロジェクトを作成すると、デフォルトのconfig.xmlファイルが作成されます。そのファイル内で、使用したいプラグインを追加してから、ビルドして実行してください。

それが動作しない場合は、ウィジェットのプロパティとして

xmlns:android="http://schemas.android.com/apk/res/android" 

を追加してみてください。

また、少なくともインターネット接続の許可が必要な場合があります。 PhoneGapのは、それを実行するために、ネットワーク接続を必要とするため、アンドロイドで

は、それが

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

と呼ばれています。

+0

これにより、phonegapアプリケーションのインターネット接続が可能になります。 –

関連する問題