0

我在construct2中创建了一个html5游戏,并使用phonegap build编译它。编译apk在Android手机中运行良好。但是当我将它安装在平板电脑和bluestack上时,它并没有打开。我获得了半秒的黑屏,并且存在应用程序。我正在使用人行横道webview插件。phonegap构建应用程序不适用于平板电脑?

如何使它在平板电脑中工作。

这是我的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版本(如果平板电脑使用的是x86处理器)? –

回答

0

我看到了很多元素的缺失在config.xml中。

当你用phonegap创建一个android项目时,会有一个默认的config.xml文件。在该文件中,添加您可能想要使用的插件,然后尝试构建并运行它。

如果它不工作,尝试添加

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

为您的窗口小部件属性。

另外,您可能希望至少拥有Internet连接权限。

在Android中,它被称为

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

因为PhoneGap的需要网络连接来运行它。

+0

这将启用phonegap应用程序中的互联网连接。 –

相关问题