【问题标题】:Phonegap on Android emulator doesn't run index.htmlAndroid 模拟器上的 Phonegap 不运行 index.html
【发布时间】:2012-06-03 12:12:09
【问题描述】:

我正在尝试在 Android 模拟器 (Motodev Studio 3.0.1) 中使用 Phonegap 运行示例(或任何)应用程序。我按照 Phonegap 手册中的所有说明进行操作,但不是 index.html 的内容,而是启动了一个普通的 android 活动。我正在使用 Phonegap 1.7.0 版和带有目标 api 8、10、14 的 Android 模拟器。在所有情况下,问题都是一样的。没有错误,但没有加载 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'

问候

阿迪

【问题讨论】:

    标签: android cordova emulation


    【解决方案1】:

    在您的 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");
    
            }
         }
    

    【讨论】:

    • 代码是正确的(类 HelloCordovaActivity 扩展 DroidGap),但问题是一样的。嗯......也许这不是代码问题,只有模拟器配置?
    • 我解决了问题。问题在于 AVD 设置而不是 phonegap。谢谢和问候
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 2013-01-28
    相关资源
    最近更新 更多