Looks good.  Thanks.



On Friday, September 21, 2012 2:35:14 PM UTC-5, Kristopher Micinski wrote:
>
> how about 
>
> http://www.vogella.com/articles/AndroidLibraryProjects/article.html 
>
> that tutorial? 
>
> kris 
>
> On Fri, Sep 21, 2012 at 3:30 PM, bob <[email protected]<javascript:>> 
> wrote: 
> > android library project?  I don't have an Eclipse Project Wizard with a 
> name 
> > like that. 
> > 
> > 
> > Can you clarify? 
> > 
> > 
> > 
> > On Friday, September 21, 2012 1:44:06 PM UTC-5, Dalvin wrote: 
> >> 
> >> Better approach is to create java project instead of android project if 
> >> you want to create jar. If you want to have a common android code for 
> >> multiple projects then go for android library project. 
> >> 
> >> ... 
> >> Singh 
> >> 
> >> On Fri, Sep 21, 2012 at 11:45 PM, bob <[email protected]> wrote: 
> >>> 
> >>> Ok.  I created a "libs" folder. 
> >>> 
> >>> 
> >>> I drag-and-dropped the jar into it. 
> >>> 
> >>> 
> >>> I did an "Add JARs…". 
> >>> 
> >>> 
> >>> It didn't like that I had AndroidManifest.xml and an icon in the JAR, 
> so 
> >>> I fiddled around till I pulled 
> >>> 
> >>> that stuff out. 
> >>> 
> >>> 
> >>> Then, it worked. 
> >>> 
> >>> 
> >>> Thanks. 
> >>> 
> >>> 
> >>> 
> >>> 
> >>> On Friday, September 21, 2012 10:56:17 AM UTC-5, Jay Howard wrote: 
> >>>> 
> >>>> Guessing you need to have it in the lib directory in your Android 
> >>>> project.  Adding it as an external library in eclipse adds it to your 
> >>>> eclipse classpath, so the build errors disappear in eclipse, but the 
> android 
> >>>> build process only packages the jars it finds in your project's lib 
> dir. 
> >>>> 
> >>>> On Friday, September 21, 2012 10:41:42 AM UTC-5, bob wrote: 
> >>>>> 
> >>>>> Eventually, I want to create a JAR library with my Android routines 
> in 
> >>>>> it. 
> >>>>> 
> >>>>> So, I tried this test: 
> >>>>> 
> >>>>> package com.jar_test; 
> >>>>> 
> >>>>> public class Jar_Test { 
> >>>>> public static void jar_test() 
> >>>>> { 
> >>>>> System.out.println("This is a JAR test"); 
> >>>>> } 
> >>>>> 
> >>>>> } 
> >>>>> 
> >>>>> 
> >>>>> I exported that to a JAR. 
> >>>>> 
> >>>>> 
> >>>>> 
> >>>>> 
> >>>>> Then, I made this test app: 
> >>>>> 
> >>>>> package com.jar_test2; 
> >>>>> 
> >>>>> import com.jar_test.Jar_Test; 
> >>>>> 
> >>>>> import android.app.Activity; 
> >>>>> import android.os.Bundle; 
> >>>>> 
> >>>>> public class MainActivity extends Activity { 
> >>>>>     /** Called when the activity is first created. */ 
> >>>>>     @Override 
> >>>>>     public void onCreate(Bundle savedInstanceState) { 
> >>>>>         super.onCreate(savedInstanceState); 
> >>>>>         setContentView(R.layout.main); 
> >>>>>         Jar_Test.jar_test(); 
> >>>>>     } 
> >>>>> } 
> >>>>> 
> >>>>> However, I got this error when I ran it. 
> >>>>> 
> >>>>> 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): FATAL EXCEPTION: main 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): 
> >>>>> java.lang.NoClassDefFoundError: com.jar_test.Jar_Test 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> com.jar_test2.MainActivity.onCreate(MainActivity.java:14) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> android.app.Activity.performCreate(Activity.java:4469) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> 
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> 
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1932) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> 
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> android.app.ActivityThread.access$600(ActivityThread.java:127) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> android.os.Handler.dispatchMessage(Handler.java:99) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> android.os.Looper.loop(Looper.java:137) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> android.app.ActivityThread.main(ActivityThread.java:4507) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> java.lang.reflect.Method.invokeNative(Native Method) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> java.lang.reflect.Method.invoke(Method.java:511) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> 
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:978)
>  
>
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745) 
> >>>>> 09-21 10:33:57.710: E/AndroidRuntime(3366): at 
> >>>>> dalvik.system.NativeStart.main(Native Method) 
> >>>>> 
> >>>>> Anyone know what's wrong? 
> >>>>> 
> >>>>> I added the jar using 'Add External JARs…' 
> >>>>> 
> >>> -- 
> >>> You received this message because you are subscribed to the Google 
> >>> Groups "Android Developers" group. 
> >>> To post to this group, send email to [email protected] 
> >>> 
> >>> To unsubscribe from this group, send email to 
> >>> [email protected] <javascript:> 
> >>> For more options, visit this group at 
> >>> http://groups.google.com/group/android-developers?hl=en 
> >> 
> >> 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Android Developers" group. 
> > To post to this group, send email to 
> > [email protected]<javascript:> 
> > To unsubscribe from this group, send email to 
> > [email protected] <javascript:> 
> > For more options, visit this group at 
> > http://groups.google.com/group/android-developers?hl=en 
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to