Groups
Groups
Sign in
Groups
Groups
Eclipse Plugin for PhoneGap
Conversations
About
Send feedback
Help
ZXing Android Phonegap Crash ClassNotFoundException
351 views
Skip to first unread message
Javier Olivieri
unread,
Mar 27, 2012, 6:02:10 PM
3/27/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to eclipse-plugi...@googlegroups.com
I follow this tutorial:
http://www.mobiledevelopersolutions.com/home/start/twominutetutorials/tmt3
When i execute the project and click in Scan() i receive this error:
03-28 01:29:31.420: E/AndroidRuntime(340): Uncaught handler: thread
main exiting due to uncaught exception
03-28 01:29:31.611: E/AndroidRuntime(340): java.lang.RuntimeException:
Unable to instantiate activity ComponentInfo{com.gylgroup.
barcode/
com.google.zxing.client.
android.CaptureActivity}:
java.lang.
ClassNotFoundException:
com.google.zxing.client.
android.CaptureActivity in loader
dalvik.system.PathClassLoader@
44c068c8
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.app.ActivityThread.
performLaunchActivity(
ActivityThread.java:
2417)
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.app.ActivityThread.
handleLaunchActivity(
ActivityThread.java:
2512)
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.app.ActivityThread.
access$2200(ActivityThread.
java:119)
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.app.ActivityThread$H.
handleMessage(ActivityThread.
java:1863)
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.os.Handler.
dispatchMessage(Handler.java:
99)
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.os.Looper.loop(Looper.
java:123)
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.app.ActivityThread.
main(ActivityThread.java:4363)
03-28 01:29:31.611: E/AndroidRuntime(340): at
java.lang.reflect.Method.
invokeNative(Native Method)
03-28 01:29:31.611: E/AndroidRuntime(340): at
java.lang.reflect.Method.
invoke(Method.java:521)
03-28 01:29:31.611: E/AndroidRuntime(340): at
com.android.internal.os.
ZygoteInit
$MethodAndArgsCaller.run(
ZygoteInit.java:860)
03-28 01:29:31.611: E/AndroidRuntime(340): at
com.android.internal.os.
ZygoteInit.main(ZygoteInit.
java:618)
03-28 01:29:31.611: E/AndroidRuntime(340): at
dalvik.system.NativeStart.
main(Native Method)
03-28 01:29:31.611: E/AndroidRuntime(340): Caused by:
java.lang.
ClassNotFoundException:
com.google.zxing.client.
android.CaptureActivity in loader
dalvik.system.PathClassLoader@
44c068c8
03-28 01:29:31.611: E/AndroidRuntime(340): at
dalvik.system.PathClassLoader.
findClass(PathClassLoader.
java:243)
03-28 01:29:31.611: E/AndroidRuntime(340): at
java.lang.ClassLoader.
loadClass(ClassLoader.java:
573)
03-28 01:29:31.611: E/AndroidRuntime(340): at
java.lang.ClassLoader.
loadClass(ClassLoader.java:
532)
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.app.Instrumentation.
newActivity(Instrumentation.
java:1021)
03-28 01:29:31.611: E/AndroidRuntime(340): at
android.app.ActivityThread.
performLaunchActivity(
ActivityThread.java:
2409)
03-28 01:29:31.611: E/AndroidRuntime(340): ... 11 more
my android manifiest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="
http://schemas.android.com/apk/res/android
"
package="com.gylgroup.barcode"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
<!-- android:xlargeScreens="true" -->
<uses-permission android:name="android.
permission.CAMERA" />
<uses-permission android:name="android.
permission.VIBRATE" />
<uses-permission
android:name="android.
permission.ACCESS_COARSE_
LOCATION" />
<uses-permission
android:name="android.
permission.ACCESS_FINE_
LOCATION" />
<uses-permission
android:name="android.
permission.ACCESS_LOCATION_
EXTRA_COMMANDS" />
<uses-permission android:name="android.
permission.INTERNET" />
<uses-permission android:name="android.
permission.RECEIVE_SMS" />
<uses-permission android:name="android.
permission.RECORD_AUDIO" />
<uses-permission android:name="android.
permission.RECORD_VIDEO"/>
<uses-permission
android:name="android.
permission.MODIFY_AUDIO_
SETTINGS" />
<uses-permission android:name="android.
permission.READ_CONTACTS" /
>
<uses-permission android:name="android.
permission.WRITE_CONTACTS" /
>
<uses-permission
android:name="android.
permission.WRITE_EXTERNAL_
STORAGE" />
<uses-permission
android:name="android.
permission.ACCESS_NETWORK_
STATE" />
<uses-permission android:name="android.
permission.GET_ACCOUNTS" />
<uses-permission
android:name="android.
permission.BROADCAST_STICKY" />
<uses-feature android:name="android.
hardware.camera" />
<uses-feature android:name="android.
hardware.camera.autofocus" />
<application android:debuggable="true" android:icon="@drawable/
ic_launcher"
android:label="@string/app_
name" >
<activity android:configChanges="
orientation|keyboardHidden"
android:name=".
BarcodeActivity"
android:label="@string/app_
name" >
<intent-filter>
<action android:name="android.intent.
action.MAIN" />
<category
android:name="android.intent.
category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.phonegap.
DroidGap"
android:label="@string/app_
name"
android:configChanges="
orientation|keyboardHidden">
<intent-filter>
</intent-filter>
</activity>
<!-- ZXing activities -->
<activity
android:name="
com.google
.
zxing.client.android
.
CaptureActivity"
android:screenOrientation="
landscape"
android:configChanges="
orientation|keyboardHidden"
android:theme="@android:style/
Theme.NoTitleBar.Fullscreen"
android:windowSoftInputMode="
stateAlwaysHidden">
<intent-filter>
<action
android:name="com.phonegap.
plugins.barcodescanner.SCAN"/>
<category android:name="android.intent.
category.DEFAULT"/>
</intent-filter>
</activity>
<activity
android:name="
com.google
.
zxing.client.android.encode.
EncodeActivity"
>
<!-- android:label=" @string/share_name " -->
<intent-filter>
<action
android:name="com.phonegap.
plugins.barcodescanner.ENCODE"
/>
<category android:name="android.intent.
category.DEFAULT"/>
</intent-filter>
</activity>`
</application>
</manifest>
classpath project file:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con"
path="com.android.ide.eclipse.
adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con"
path="com.android.ide.eclipse.
adt.LIBRARIES"/>
<classpathentry kind="lib" path="C:/Desarrollo/Mobile/
Workspace/
Barcode/libs/phonegap.jar"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
what I do wrong?????????
HELP!!!!!
Reply all
Reply to author
Forward
0 new messages