2013-02-05 19 views
3

我使用的phonegap基本上让我做一个网页,看起来像一个应用程序,并且在Android上的本地浏览器罚款的页面,在模拟器中工作正常,但是当它来到应用程序(这是与模拟器相同的分辨率)只有一个白色的空白页..网页没有显示在android的apk上

任何想法?

我已经安装了apk并卸载它..可能它与此有关吗?

+0

运行“adb logcat”查看错误是什么。 –

+0

你有没有在你的index.html中包含cordova- [version] .js? – Nisk

回答

0

确保您的活动没有:

setContentView(R.layout.activity_main); 

也许,你的布局是空的,该行还与一起存在:

super.loadUrl("file:///android_asset/www/dummy.html"); 

还可以包括配置.xml文件在/ res/xml文件夹中(/res/xml/config.xml)

下面是一个基本示例:

<?xml version="1.0" encoding="utf-8"?> 
<cordova> 
<access origin="http://127.0.0.1*"/> <!-- allow local pages --> 

<log level="DEBUG"/> 
<preference name="useBrowserHistory" value="true" /> 
<preference name="exit-on-suspend" value="false" /> 
    <plugins> 
    <plugin name="App" value="org.apache.cordova.App"/> 
    <plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser"/>  
    </plugins> 
</cordova> 

我刚开始尝试使用phonegap时遇到了类似的麻烦。 此外,请确保cordova-2.2。 .jar位于您的libs文件夹中,并且它也在您的构建路径中引用。

希望有所帮助。