【问题标题】:phonegap build app doesnot work on tablets?phonegap 构建应用程序不适用于平板电脑?
【发布时间】:2016-06-21 16:02:47
【问题描述】:

我在construct2 中创建了一个html5 游戏并使用phonegap build 编译它。编译的 apk 在 android 手机上运行良好。但是当我将它安装在平板电脑和 bluestack 上时,它没有打开。我黑屏半秒钟,应用程序存在。我正在使用人行横道 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>

【问题讨论】:

  • 您是否在 PC 模拟器和平板电脑上安装了正确的 x86 版本(如果平板电脑使用的是 x86 处理器)?

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


【解决方案1】:

我发现您的 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 需要网络连接才能运行它。

【讨论】:

  • api.phonegap.com/1.0/network"> 这将在 phonegap 应用中启用互联网连接。
猜你喜欢
  • 1970-01-01
  • 2013-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多