phonegap build app在平板电脑上不起作用?

时间:2016-06-21 16:02:48

标签: android cordova phonegap-plugins phonegap-build crosswalk-runtime

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

如何让它在平板电脑上运行。

这是我的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">

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

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

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

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

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

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



</widget>

1 个答案:

答案 0 :(得分: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需要网络连接才能运行它。