Note that there are some explanatory texts on larger screens.

plurals
  1. POAfter update the ADT, the testing app (phonegap) can't run
    text
    copied!<p>i'm learning phonegap, before updated the ADT, the apps run well, here is the index.html</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;meta name="format-detection" content="telephone=no" /&gt; &lt;meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /&gt; &lt;link rel="stylesheet" type="text/css" href="css/index.css" /&gt; &lt;title&gt;Hello World&lt;/title&gt; &lt;script type="text/javascript" src="cordova-2.7.0.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="js/index.js"&gt;&lt;/script&gt; &lt;link rel="stylesheet" href="jquery.mobile-1.3.1.min.css" /&gt; &lt;script src="jquery-1.8.3.min.js"&gt;&lt;/script&gt; &lt;script src="jquery.mobile-1.3.1.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; app.initialize(); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div data-role="page" id="page_dashboard"&gt; &lt;script type="text/javascript" charset="utf-8" src="scripts/dashboard.js"&gt;&lt;/script&gt; &lt;div data-role="header"&gt; &lt;h1&gt;Dashboard&lt;/h1&gt; &lt;/div&gt;&lt;!-- /header --&gt; &lt;div data-role="content"&gt; &lt;p&gt;&lt;a href="#page_login" data-role="button" id="button_login"&gt;Login&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="#" data-role="button" id="button_logout"&gt;Logout&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;&lt;!-- /content --&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>here is the .java</p> <pre><code>package com.hkinterview; import android.os.Bundle; import org.apache.cordova.*; public class hkinterview extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); } } </code></pre> <p>Error:</p> <pre><code> 05-30 07:27:49.223: E/AndroidRuntime(934): FATAL EXCEPTION: main 05-30 07:27:49.223: E/AndroidRuntime(934): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.hkinterview/com.hkinterview.hkinterview}: java.lang.ClassNotFoundException: Didn't find class "com.hkinterview.hkinterview" on path: /data/app/com.hkinterview-2.apk 05-30 07:27:49.223: E/AndroidRuntime(934): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 05-30 07:27:49.223: E/AndroidRuntime(934): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 05-30 07:27:49.223: E/AndroidRuntime(934): at android.app.ActivityThread.access$600(ActivityThread.java:141) 05-30 07:27:49.223: E/AndroidRuntime(934): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 05-30 07:27:49.223: E/AndroidRuntime(934): at android.os.Handler.dispatchMessage(Handler.java:99) 05-30 07:27:49.223: E/AndroidRuntime(934): at android.os.Looper.loop(Looper.java:137) 05-30 07:27:49.223: E/AndroidRuntime(934): at android.app.ActivityThread.main(ActivityThread.java:5041) 05-30 07:27:49.223: E/AndroidRuntime(934): at java.lang.reflect.Method.invokeNative(Native Method) 05-30 07:27:49.223: E/AndroidRuntime(934): at java.lang.reflect.Method.invoke(Method.java:511) 05-30 07:27:49.223: E/AndroidRuntime(934): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 05-30 07:27:49.223: E/AndroidRuntime(934): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 05-30 07:27:49.223: E/AndroidRuntime(934): at dalvik.system.NativeStart.main(Native Method) 05-30 07:27:49.223: E/AndroidRuntime(934): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.hkinterview.hkinterview" on path: /data/app/com.hkinterview-2.apk 05-30 07:27:49.223: E/AndroidRuntime(934): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 05-30 07:27:49.223: E/AndroidRuntime(934): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 05-30 07:27:49.223: E/AndroidRuntime(934): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 05-30 07:27:49.223: E/AndroidRuntime(934): at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 05-30 07:27:49.223: E/AndroidRuntime(934): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 05-30 07:27:49.223: E/AndroidRuntime(934): ... 11 more 05-30 07:31:17.932: E/Trace(992): error opening trace file: No such file or directory (2) 05-30 07:31:18.074: W/dalvikvm(992): Unable to resolve superclass of Lcom/hkinterview/hkinterview; (15) 05-30 07:31:18.123: W/dalvikvm(992): Link of class 'Lcom/hkinterview/hkinterview;' failed 05-30 07:31:18.123: D/AndroidRuntime(992): Shutting down VM 05-30 07:31:18.132: W/dalvikvm(992): threadid=1: thread exiting with uncaught exception (group=0x40a71930) 05-30 07:31:18.154: E/AndroidRuntime(992): FATAL EXCEPTION: main 05-30 07:31:18.154: E/AndroidRuntime(992): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.hkinterview/com.hkinterview.hkinterview}: java.lang.ClassNotFoundException: Didn't find class "com.hkinterview.hkinterview" on path: /data/app/com.hkinterview-1.apk 05-30 07:31:18.154: E/AndroidRuntime(992): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 05-30 07:31:18.154: E/AndroidRuntime(992): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 05-30 07:31:18.154: E/AndroidRuntime(992): at android.app.ActivityThread.access$600(ActivityThread.java:141) 05-30 07:31:18.154: E/AndroidRuntime(992): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 05-30 07:31:18.154: E/AndroidRuntime(992): at android.os.Handler.dispatchMessage(Handler.java:99) 05-30 07:31:18.154: E/AndroidRuntime(992): at android.os.Looper.loop(Looper.java:137) 05-30 07:31:18.154: E/AndroidRuntime(992): at android.app.ActivityThread.main(ActivityThread.java:5041) 05-30 07:31:18.154: E/AndroidRuntime(992): at java.lang.reflect.Method.invokeNative(Native Method) 05-30 07:31:18.154: E/AndroidRuntime(992): at java.lang.reflect.Method.invoke(Method.java:511) 05-30 07:31:18.154: E/AndroidRuntime(992): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 05-30 07:31:18.154: E/AndroidRuntime(992): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 05-30 07:31:18.154: E/AndroidRuntime(992): at dalvik.system.NativeStart.main(Native Method) 05-30 07:31:18.154: E/AndroidRuntime(992): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.hkinterview.hkinterview" on path: /data/app/com.hkinterview-1.apk 05-30 07:31:18.154: E/AndroidRuntime(992): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 05-30 07:31:18.154: E/AndroidRuntime(992): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 05-30 07:31:18.154: E/AndroidRuntime(992): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 05-30 07:31:18.154: E/AndroidRuntime(992): at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 05-30 07:31:18.154: E/AndroidRuntime(992): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 05-30 07:31:18.154: E/AndroidRuntime(992): ... 11 more </code></pre> <p>---------------------manifest----------------------</p> <p> </p> <pre><code>&lt;uses-permission android:name="android.permission.CAMERA" /&gt; &lt;uses-permission android:name="android.permission.VIBRATE" /&gt; &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt; &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt; &lt;uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /&gt; &lt;uses-permission android:name="android.permission.INTERNET" /&gt; &lt;uses-permission android:name="android.permission.RECEIVE_SMS" /&gt; &lt;uses-permission android:name="android.permission.RECORD_AUDIO" /&gt; &lt;uses-permission android:name="android.permission.RECORD_VIDEO"/&gt; &lt;uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /&gt; &lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt; &lt;uses-permission android:name="android.permission.WRITE_CONTACTS" /&gt; &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt; &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt; &lt;uses-permission android:name="android.permission.GET_ACCOUNTS" /&gt; &lt;uses-permission android:name="android.permission.BROADCAST_STICKY" /&gt; &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt; &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt; &lt;uses-permission android:name="android.permission.INTERNET"/&gt; &lt;application android:icon="@drawable/icon" android:label="@string/app_name" android:hardwareAccelerated="true" android:debuggable="true"&gt; &lt;activity android:name="hkinterview" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"&gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;category android:name="android.intent.category.LAUNCHER" /&gt; &lt;/intent-filter&gt; &lt;/activity&gt; &lt;/application&gt; </code></pre> <p> </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload