Android模拟器上的Phonegap不运行index.html

时间:2012-06-03 12:12:10

标签: android cordova emulation

我正在尝试使用Android模拟器(Motodev Studio 3.0.1)中的Phonegap运行示例(或任何)应用程序。我按照Phonegap手册中的所有说明进行操作,但是不是index.html的内容,而是启动普通的android活动。我正在使用Phonegap版本1.7.0和Android模拟器与目标api 8,10,14。在所有情况下,问题都是一样的。没有错误,但未加载index.html。可能有什么不对?

来自控制台的信息:

[2012-06-03 13:43:59 - HelloCordova] Android Launch!
[2012-06-03 13:43:59 - HelloCordova] adb is running normally.
[2012-06-03 13:43:59 - HelloCordova] Performing phonegap.cordova.hello.HelloCordovaActivity activity launch
[2012-06-03 13:44:08 - HelloCordova] Launching a new emulator with Virtual Device 'AVD_api_8'

此致

阿迪

1 个答案:

答案 0 :(得分:0)

在你的java代码中,你需要将你的类扩展到DroidGap,而不是Activity。 您需要将URL加载为super.loadUrl()。找到以下代码......

代码:

   public class DemoActivity extends DroidGap {
     /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      super.loadUrl("file:///android_asset/www/index11.html");

        }
     }