bishopmatthew / HackerNews

An open source Hacker News client for Android.
230 stars 61 forks source link

FC when opening HackNews #16

Open logicmd opened 11 years ago

logicmd commented 11 years ago

Hey, Matt, I've successfully built HackNews myself including dependency config(2 projects and 5 jar library ). However when I run the project using USB debugging, I got the following logcat. Is anything wrong?

03-02 23:14:22.275: I/ActivityManager(505): Start proc com.airlocksoftware.hackernews for activity com.airlocksoftware.hackernews/.activity.MainActivity: pid=8991 uid=10114 gids={50114, 3003, 1028}
03-02 23:14:22.315: W/dalvikvm(8991): Unable to resolve superclass of Lcom/airlocksoftware/holo/activities/SlidingFragmentActivity; (71)
03-02 23:14:22.315: W/dalvikvm(8991): Link of class 'Lcom/airlocksoftware/holo/activities/SlidingFragmentActivity;' failed
03-02 23:14:22.315: W/dalvikvm(8991): Unable to resolve superclass of Lcom/airlocksoftware/holo/activities/ActionBarActivity; (354)
03-02 23:14:22.315: W/dalvikvm(8991): Link of class 'Lcom/airlocksoftware/holo/activities/ActionBarActivity;' failed
03-02 23:14:22.315: W/dalvikvm(8991): Unable to resolve superclass of Lcom/airlocksoftware/hackernews/activity/SlideoutMenuActivity; (353)
03-02 23:14:22.315: W/dalvikvm(8991): Link of class 'Lcom/airlocksoftware/hackernews/activity/SlideoutMenuActivity;' failed
03-02 23:14:22.315: W/dalvikvm(8991): Unable to resolve superclass of Lcom/airlocksoftware/hackernews/activity/MainActivity; (229)
03-02 23:14:22.315: W/dalvikvm(8991): Link of class 'Lcom/airlocksoftware/hackernews/activity/MainActivity;' failed
03-02 23:14:22.315: D/AndroidRuntime(8991): Shutting down VM
03-02 23:14:22.315: W/dalvikvm(8991): threadid=1: thread exiting with uncaught exception (group=0x40ee6930)
03-02 23:14:22.315: E/AndroidRuntime(8991): FATAL EXCEPTION: main
03-02 23:14:22.315: E/AndroidRuntime(8991): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.airlocksoftware.hackernews/com.airlocksoftware.hackernews.activity.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.airlocksoftware.hackernews.activity.MainActivity" on path: /data/app/com.airlocksoftware.hackernews-2.apk
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.app.ActivityThread.access$600(ActivityThread.java:141)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.os.Looper.loop(Looper.java:137)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.app.ActivityThread.main(ActivityThread.java:5041)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at java.lang.reflect.Method.invokeNative(Native Method)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at java.lang.reflect.Method.invoke(Method.java:511)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at dalvik.system.NativeStart.main(Native Method)
03-02 23:14:22.315: E/AndroidRuntime(8991): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.airlocksoftware.hackernews.activity.MainActivity" on path: /data/app/com.airlocksoftware.hackernews-2.apk
03-02 23:14:22.315: E/AndroidRuntime(8991):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
03-02 23:14:22.315: E/AndroidRuntime(8991):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
03-02 23:14:22.315: E/AndroidRuntime(8991):     ... 11 more
bishopmatthew commented 11 years ago

Sorry I forgot to get back to you! I'm really busy right now but I'll look into this later this week.

Just a few thoughts off of the top of my head though...

Make sure the jars are in a folder called "libs" and not "lib" -- then ADT will take care of adding the jars to the build path for you. Also, make sure "MainActivity" is defined in the manifest of Hacker News.

But like I said, I'll look into it in a few days and try to get a fresh build environment set up.

Cheers, Matt