NoClassDefFoundError For Static Inner Class In Library Jar

Dec 9, 2013

I have a thread on StackOverflow (titled: NoClassDefFoundError for Jersey 2.4.1 client in Android) but I thought I would reach out here in hope of getting a more specific/targeted audience group.I have followed instructions from other posts about the libs Android dependency fix but I still get the issue.

I am using Eclipse Juno, with an Android App targeting API 17. Basically I am getting a NoClassDefFoundError at runtime for the org. glassfish. jersey. model.internal.CommonConfig$1 class located in jersey-client-2.4.1.jar. This is when I just do a Run As... deploy from within Eclipse and it fails when I instantiate the CommonConfig class or one that depends on it internally. The start up log is given below:

[HIGH]12-10 12:25:20.657: I/dalvikvm(10170): Failed resolving Lorg/glassfish/jersey/model/internal/CommonConfig$1; interface 920 'Lcom/google/common/base/Function;'
12-10 12:25:20.657: W/dalvikvm(10170): Link of class 'Lorg/glassfish/jersey/model/internal/CommonConfig$1;' failed
12-10 12:25:20.657: E/dalvikvm(10170): Could not find class 'org.glassfish.jersey.model.internal.CommonConfig$ 1', referenced from method
[code]....

It doesn't seem to find a static inner class of CommonConfig. In the SO forum I tinkered with some options in ProGuard but I've come to learn that this isn't even used in the standard debug mode, only when you do a release build (Export from Eclipse). It would appear that something is happening with the class but I can't figure out why it would not be included if its parent is. Is there some kind of 'light' ProGuard process that goes on when a debug deploy is done? how to resolve this particular case of NoClassDefFoundError?

NoClassDefFoundError for static inner class in library jar


Android :: NoClassDefFoundError For Gdata CalendarService Class

Mar 13, 2010

I'm writing an android 2.1 application that writes an entry to my Google calendar.

The relevant part of my application code looks like this:

CODE:..........

This code compiles with no errors, using Eclipse on MacOS, using external jar files from the Google gdata project: gdata/java/lib/gdata-calendar-2.0.jar gdata/java/lib/gdata-calendar-meta-2.0.jar

I export the application through Eclipse to generate the .apk file which I install on my N-1 phone. However the application cannot find the CalendarService class, giving me the following runtime error:

CODE:........................

When developing other android applications the "external jar files" always seem to be cross-compiled and packed into the apk file - so I do not understand why the app cannot find the CalendarService class.

View 14 Replies View Related

Android :: Call Non Static Method In Static SQLiteDatabase Class

Mar 30, 2010

i want to display a msg to the user (msg box or Toast) when exception happend in a static SQLite Database class that i use. the problem is that i cant call a non static method in a static class , how can i handle this. this is the class

private static SQLiteDatabase getDatabase(Context aContext) {

and i want to add something like this in the class when exception happen but context generates the problem of reference to non static in static class.

Context context = getApplicationContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();

View 1 Replies View Related

Android :: Can Static Library Created By 2.0 Work At 2.1?

Mar 8, 2010

I create one static library(alogrithm.a) by using android 2.0. Now I want to use this library to work at android 2.1. Can I rebuild source code to create at android 2.1? Or directly use this library binary file by creating android 2.0?

View 3 Replies View Related

Android :: How To Compile Droid App With Static Library

Apr 2, 2009

How to compile android app with static library?could somebody give me a example?

View 3 Replies View Related

Android :: Preventing Functions From Being Stripped From Static Library

Aug 23, 2010

I have a static library, Foo, that is used by a shared library, Bar. Bar is the native shared library loaded by my Android app. Foo contains JNI functions that are only called by Java code and not by any C++ code in Bar. Because of this, those JNI functions get stripped out of the static library (Foo) when the shared library (Bar) is built. I'm currently using a slightly hacky method to prevent that from happening.So, in this case, is there a way to tell the compiler to not strip the JNI (or any) functions out when linking?

View 1 Replies View Related

Android :: Droid-ndk : Difference Between Static And Shared Library?

Jul 9, 2010

I'm new to Android ndk and i didn't understand yet which are the differences between static and shared library. Could you explain me what these differences are? When developing a library how could i choose one of them?

View 1 Replies View Related

Android :: Developing C++ Static Library For Use With Java On Droid / Start It?

Apr 27, 2010

I have an existing C++ library that I want to compile into a static library, and call commands from it with Java on the Android platform. I am brand new to Android development, and just need to figure out how to set the Java interface up so my C++ lib works on the Android. Where do I start?

View 8 Replies View Related

Android :: Compile Static Library Using Droid NDK / Getting Error - Get It To Work?

May 31, 2010

I'm trying to compile a static library to use on Android but I can't figure out how to compile it. The library uses standard libraries (stdio.h etc...) and libxml2.

I am trying to compile using arm-eabi-gcc but I get the following error:

/cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-x86/usr/include/asm/posix_types.h:15:28: error: posix_types_64.h: No such file or directory

How do I get this to work?

View 2 Replies View Related

Android : How To Create Executable File With Linking Static Library

Feb 4, 2010

I have a static library: libhello.a and I want to create a executable file that link with this static library:Code...

View 3 Replies View Related

Android :: Create Executable Static Library In Droid / Connect It In Eclipse?

Feb 19, 2010

I ask something about static library..

" how to create executable static library in android?"

and

"How to connect static library in eclipse?"

Static library is a binary file, How to understand static library in jni?

I wondering static library operation method in android.. (such as static library in vc++).

View 1 Replies View Related

Android :: Make Droid Library For Static Linking That Includes Resources?

Mar 7, 2010

I am successfully linking some of my code stored in a .jar-based library to my Android app. The .jar code references Android library content just fine.

The problem is I need to include 'res' resources in the library but can't work out how to do this. Any suggestions?

View 2 Replies View Related

Android :: Static Database Class To Use With Any Activity

Jan 5, 2010

I am new to Android, and I haven't developed any app regarding databases on Android yet. So I have a few basic questions. I am after a good database class sample, that will let me to run the CRUD operations. I would like to use it as a static class

like: clsDB->Select("select * from clients");
or objClient->Delete(clientid);

I am wondering if someone, can share his database classes, if more people share the best. Also I have in mind to reuse this class in multiple ways, I will have services, activities etc...

View 4 Replies View Related

Socket Object As Static Class Field?

Mar 20, 2012

I am developing an application which incorporates socket programming. I need to refer to the socket object created in the starting application when connected to a server in any other activity in that application .

Can I define a class in an acitivity and define a socket as a static field in that class and refer to that socket object from any other activity in that application?

View 4 Replies View Related

Android :: Parsing XML And Initializing Static Variables Of Some Class

Dec 21, 2009

I have an application that is driven by a configuration XML: various app properties are loaded at the app start-time by parsing the XML and initializing static variables of some class. The data read from this XML drives different Activities of the application. Presently, I have called the "parsing and the properties-initialization" from the onCreate() of my Main Activity. I have a few questions as regards this case/approach: Should I invoke the app initialization method from the Application Object or is the current approach correct?

What advantages/disadvantages do/would we get/have if I choose to invoke it from the Application object? Do we really need a static class to store app properties? Or can we have all the properties as a static Collection variable in the application object? Parsing a XML(~200 nodes) at app load time might take some time (not sure how long tho); How can I avoid the dreaded ANRs? I am using a Pull Parser.

View 2 Replies View Related

Android :: Cannot Start Service If Inner UpdateService Class Not Static

Oct 2, 2009

if the inner UpdateService class is not static, it cannot start the service. The ActivityManager complains "Unable to start service Intent"...

View 8 Replies View Related

Android :: Call Non Static Method (Located In Main Class) From Different One

Oct 18, 2010

I've been trying to call a non-static method, located in my main application Class, from the Preferences Class. Because the method I call is not static, I instantiate the main class and then try to call the specific method I want but it's force closing.

Preferences.class (from where I call the method):
Preference sorted = (Preference) findPreference("sortPref");
sorted.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
public boolean onPreferenceChange(Preference preference, Object newValue) {
Object d = new Dmarks();
((Dmarks) d).queryBookmarks();
return true;
}});
the Dmarks.class method I call:
public void queryBookmarks() {
Toast.makeText(context, Toast.LENGTH_LONG).show();
//context is not null and the Toast is working if I call it from Dmarks.class }

The Logcat:
E/AndroidRuntime(11718): FATAL EXCEPTION: main
E/AndroidRuntime(11718): java.lang.NullPointerException
E/AndroidRuntime(11718):
at android.content.ContextWrapper.getContentReso
lver(ContextWrapper.java:90)
E/AndroidRuntime(11718):
at android.app.Activity.managedQuery(Activity.ja
va:1520)
E/AndroidRuntime(11718):
at com.droidil.droidmarks.Dmarks.queryBookmarks(
Dmarks.java:101)
E/AndroidRuntime(11718):
at com.droidil.droidmarks.Preferences$2.onPrefer
enceChange(Preferences.java:47)
E/AndroidRuntime(11718):
at android.preference.Preference.callChangeListe
ner(Preference.java:756)
E/AndroidRuntime(11718):
at android.preference.ListPreference.onDialogClo
sed(ListPreference.java:219)
E/AndroidRuntime(11718):
at android.preference.DialogPreference.onDismiss
(DialogPreference.java:384)
E/AndroidRuntime(11718):
at android.app.Dialog$ListenersHandler.handleMes
sage(Dialog.java:1047)
E/AndroidRuntime(11718):
at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime(11718):
at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(11718):
at android.app.ActivityThread.main(ActivityThrea
d.java:4627)
E/AndroidRuntime(11718):
at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime(11718):
at java.lang.reflect.Method.invoke(Method.java:5
21)
E/AndroidRuntime(11718):
at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime(11718):
at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:626)
E/AndroidRuntime(11718):
at dalvik.system.NativeStart.main(Native Method)
D/dalvikvm(11718): GC_FOR_MALLOC freed 4248 objects / 282248 bytes in 40ms
W/ActivityManager( 244): Force finishing activity com.droidil.droidmarks/.Preferences

View 5 Replies View Related

Android :: Static Variable From Java Class In Res / Values / Styles.xml?

Apr 15, 2010

I want to refer to a static Java variable in my styles.xml, is that possible? Here's a pseudo-xml example:

<style name="Artwork">
<item name="android:background">@drawable/border_{Constants.MY_COLOR}</item>
</style>

View 1 Replies View Related

Android :: How To Use Media Player In Library Class?

Feb 25, 2009

I have successfully implemented the Media Player for my apps, but when I tried to use some of the callback methods I ran into a problem.What I'm trying to do is use Media Player in a reusable (library) class.This MediaPlayer is created by passing the Activity Context to it's constructor.I then use getApplicationContext to avoid any potential memory leaks.This works well and I'm quite happy with it.My problem is trying to use callbacks.When I implement MediaPlayer.OnPreparedListener in my class.I believe this is due to the class itself not being an Activity.When I implemented the callbacks in a separate test project, the mp.prepare () works fine. I cannot use a passed context to my library class, as that would require the Activity to implement the listener and not my library class. How can I create a library class that creates/uses MediaPlayer and it's callbacks without making it extend Activity?Is this not possible?

View 3 Replies View Related

Android :: Sending An Object To A Library Class

Aug 28, 2010

I'm attempting to make a simple homebrew game engine/framework in android. I have the "engine" as a library project that handles all of the graphics rendering, game activity, and whatnot. Essentially, the library project has a class GameMain which has a background image, an array of drawables, and a few functions (the most important is a run() function). The projects that use this library extend this class with their own unique run() function. The idea is that games that use the engine start with their own activity, launch the GameActivity from the library, and pass their unique GameMain child object into the library, which should run the unique run() method thanks to polymorphism.

Getting this to work, however, has been a struggle. I originally attempted to make the GameMain Serializable, which didn't appear to work. I'm now attempting to make it a Parcelable, but it does not appear to run the child objects run() function when called from the library. I'm wondering, are Parcelable objects actually capable of sending Object methods across activities? Am I going about this the wrong way, or am I just having some other weird bug I have not uncovered?

View 1 Replies View Related

Android :: Added Library Project And Now Eclipse Can't Find R Class

Jun 26, 2010

I am trying to add an 'Android Library project' I have created to another regular Android project. The Library Project had a jar dependency and was also dependent on another java project in my workspace. I had to add both of these to the my 'regular Android project' because otherwise Eclipse could not find them (Not sure if this was the right thing to do because it would mean that I will have to manually update all projects when the library gets another jar dependency). Anyway, the errors went away and now the Regular Android Project can't find the R class, I have tried a clean but it did not work. I checked in the /gen folder and both the R classes are there - from the library and the regular project.They have the correct strings inside them.

View 1 Replies View Related

Android :: Violation Of Core Library Class Not Existing In Application

Oct 29, 2009

After getting comfy with the Android 2.0 environment and emulator (for the most part), I took the next step to bind <myapp> against the latest Android 2.0 jars: android.jar and maps.jar. The existing code (working in Android 1.6) did not need any changes to compile, but the app doesn't build due to a weird error message that prevents the build. See snippet below, drawn from the Eclipse Console. I have no aspirations to run up against any core library classes, and I am not aware I do. In other words, I am not implementing SealedObject (or any other core class that I am aware of) that would run up against Dalvik. Not in the javax, java or any other namespace. Anybody got any pointers what's going on here?......

View 6 Replies View Related

Android :: BigFraction Class In The Apache-Commons-Math Library Return Incorrect Division Results?

May 14, 2010

In the spirit of using existing, tested and stable libraries of code, I started using the Apache-Commons-Math library and its BigFraction class to perform some rational calculations for an Android app I'm writing called RationalCalc.

It works great for every task that I have thrown at it, except for one nagging problem. When dividing certain BigFraction values, I am getting incorrect results.

If I create a BigFraction with the inverse of the divisor and multiply instead, I get the same incorrect answer but perhaps that is what the library is doing internally anyway.

Does anyone know what I am doing wrong?

The division works correctly with a BigFraction of 2.5 but not 2.51, 2.49, etc...

[UPDATE]

This was indeed a bug in the apache-commons-math 2.0 libraries. The bug is fixed in v.2.1.

It is now listed in the Fixed Issues section of the bug tracker:

When multiplying two BigFraction objects with numerators larger than will fit in an java-primitive int the result of BigFraction.ZERO is incorrectly returned..attempting to reproduce the issue and setting me on the right track.

CODE:.....................

View 1 Replies View Related

Replace Single Row View In Custom STATIC ListView - STATIC Data

Mar 18, 2013

I have Eclipse Juno and I'm working on an app with that.

The main activity will have a scrollable menu that takes you to all the other activities.

So the general structure/outline right now:[HIGH]Relative Layout ImageView (header logo type thing) ListView (the actual scrollable menu)[/HIGH]Here's the problem though... I can't find any simple list tutorials. I can easily make a single line list work but I need to make a two line list and one that is static, not dynamic and no examples are out there for that. It's like if you want to make a 2 line list, you can only learn how to do it in the most code-heavy ridiculous way possible.

Essentially what I am looking for with the list is this: Item one: Centred, bold, non selectable title (Resources)

- Item two-??: two line list items, click-able to a new activity, title of the section on first line, description on the second line.

- Item ??: Centred, bold, non selectable title (Tools)

- Item ??-??: two line list items, click-able to a new activity, title of the section on first line, description on the second line.

Nothing dynamic that is ever going to change, no super complex wonkey calculations, just to simply have the data set in stone (preferably via XML) and to call it into the list.

I experimented with some of the other list views and no matter what I did, I could get, via editing the resources and NOT using Java, more that one item on a single line but it wouldn't format it properly according to the layout I guess because I haven't got the ID correct or whatever I don't know.

I mean, all the examples I've seen for a 2 line list are extraordinarily over-coded and just bloated. I mean I have a website I am still working on in C#/ASP.net that has far more complex things in it with half the code that I've seen for the examples of the two line lists.

I tried on my own to figure it out (I am decent with C# and vaguely familiar with Java, self taught, and programming for some other systems like Python, again all self-taught), but like ALL coding references, they're organised by the actual code you implement (that you don't know) instead of by what you want it to do (so you have to search the whole code base to find something that you don't know what it's called but know what it does). >:C

View 10 Replies View Related

Android :: Cannot Make Static Reference To Anon-static Method

Feb 7, 2010

I'm having some issues with the old "Cannot make a static reference to a non-static method" error in my Android program. I am creating a sand falling game (similar to the Powder Game) and I created a class called Control to create a Control Bar at the bottom of the screen with a slider for brush size (that works fine) and a button to pop up a Dialog to allow users to pick the selected element. However, when I call DemoActivity.showDialog(2) from my code, it gives the static reference to non-static error (DemoActivity is the main activity of my application). I also tried changing it to just Activity.showDialog(2), but I got exactly the same error!

Here's my code:

CODE:................

I fixed it by adding the following to my Control.java code:

CODE:..........

And then calling control.setActivity(this); from my onResume section of DemoActivity.java!

View 2 Replies View Related

Android :: Non-static Method Cannot Be Referenced From A Static Context

May 26, 2010

I am modifying the source code here: http://thinkandroid.wordpress.com/2009/12/30/getting-response-body-of-httpresponse/

I get this error:

code:.............

This error is line 13 on the second box.

View 5 Replies View Related

Android :: Google Maps API Gives A NoClassDefFoundError

Sep 25, 2010

My app just consists of a map with an overlay, but when I create my MapView, my app crashes with a NoClassDefFoundError. I'm using the Google API AVD that matches my target, but apparently I'm still doing something wrong.

In case it helps, my NoClassDefFoundError is complaining about [generic]. I can understand why there's no class definiton for [generic], but I'm not sure where that's coming from.

Also, a later ClassNotFoundException complains of com.google.android.maps.MapView in loader dalvik.system.PathClassLoader[/data/app/mathphreak.cellmap-1.apk], and that then goes on to cause a different NoClassDefFoundError for java.lang.NoClassDefFoundError: com.google.android.maps.MapView.

View 1 Replies View Related

Android :: NoClassDefFoundError When Running Facebook ?

Aug 3, 2010

I try to use Official Android SDK (http://github.com/facebook/facebook-android-sdk/). I install the SDK and try to run the Example

At first, it fails at "build", it cannot find the Facebook SDK, so I try to follow the steps found in SDK page:

Add a dependency on the Facebook Android SDK library on your application:

From the File menu, select "Properties" once the project Properties are displayed, open the Android section, which should list the build targets and libraries in the bottom "Library" section, click "Add..." and select the Facebook SDK project refer to [url] for more details

I check the link at #4, it shows a Mac OS X version Eclipse, which has Library section, but on my Vista PC, with Eclipse 3.5.2, it does not have Library section...

-[url]

-[url]

I try to add the Facebook SDK in Java Build Path. Now it can "build" and start, on both Emulator and Device. However, once it started, it crash, the logcat shows: ERROR/AndroidRuntime(518): java.lang.NoClassDefFoundError: com.facebook.android.Util

-[url]

I searched around, about "NoClassDefFoundError" program, but seems those solution is solving external JARs files. I have no problem adding other JARs files, and this Facebook SDK is not JAR...

I tried Clean, rebuild, delete everything and config again, but can't solve this problem yet.

View 2 Replies View Related

Android :: Static Vs Non-static Inner Classes

Mar 9, 2009

I have been finding it convenient to extend Handler in many of my activities to handle messages specific to the activity. The handler sublass is an inner class of the activity and needs to access its state. I am wondering if there is any performance difference between making the handler subclass static and passing in the activity explicitly in its constructor or making the subclass an "instance class" and letting the vm worry about my accessing members of the containing activity.

The static approach:

CODE:.............................

View 4 Replies View Related

Android :: Starting Service From Other Apk - Throws NoClassDefFoundError Exception

Jul 31, 2010

I have two projects in Eclipse: service and UI client.

In onCreate in UI client I have:startService(new Intent(this, ExampleService.class));

But this fragment: ExampleService.class throws NoClassDefFoundError exception at runtime. I have installed ExampleService.apk, and ExampleUiClient.apk. Project compiles, and everything looks fine. What I am doing wrong?

Is it possible to start service from other apk?

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved