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]> 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]
>>> 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

-- 
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