The most common reason for NoClassDefFoundError is a exception in the
static initializer for the class.

On May 5, 6:57 am, ragupathi ragupathi <[email protected]> wrote:
> hi im developing google application it focus some problem like
> noclassdeffounderror exception. Any one knows post the solutions. when
> this problem is occurred means when im call a new class not a activity
> like overlay class the error is shown. if i will start a new project
> and develop this only means working fine but my project its not
> working.
>
> manifest file:
>
> <uses-library android:name="com.google.android.maps"/>
>     </application>
>     <uses-permission android:name="android.permission.CAMERA"/>
>   <uses-permission android:name="android.permission.READ_CONTACTS"/>
>   <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
>   <uses-permission android:name="android.permission.INTERNET"/>
>   <uses-permission
> android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>
>   <uses-permission android:name="android.permission.VIBRATE"/>
>   <uses-permission android:name="android.permission.FLASHLIGHT"/>
>   <uses-permission
> android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
>
>   <!-- Wifi related  -->
>   <uses-permission android:name="android.permission.WRITE_SETTINGS" />
>   <uses-permission
> android:name="android.permission.CHANGE_WIFI_STATE" />
>   <uses-permission
> android:name="android.permission.ACCESS_WIFI_STATE" />
>   <uses-permission
> android:name="android.permission.ACCESS_NETWORK_STATE" />
>   <uses-permission android:name="android.permission.WAKE_LOCK" />
>
>     <uses-permission android:name="android.permission.INTERNET"/>
>   <uses-permission
> android:name="android.permission.ACCESS_FINE_LOCATION"/>
> <uses-feature android:name="android.hardware.camera"></uses-feature>
>     <uses-sdk android:minSdkVersion="5" />
>
> this is my map activity class
>
> public class Wherepagechange extends MapActivity {
>
>                 private OnGroupDetails onGroupDetails=new OnGroupDetails();
>                 private ValueHolder valueHolder = 
> ValueHolder.getSingletonObject();
>                 private ChekinMarkerModel chekinMarkerModel;
>                 public MapView myMapView;
>                 private ListView chickinList;
>                 GeoPoint mapPoint = null;
>                 private Activity activity=this;
>
>                 @Override
>                 public void onCreate(Bundle savedInstanceState) {
>                         super.onCreate(savedInstanceState);
>                         setContentView(R.layout.wherepagechange);
>                         chickinList = (ListView) 
> findViewById(R.id.ckickin_list);
>                         myMapView = (MapView) findViewById(R.id.myMapView);
>
>                         myMapView.setBuiltInZoomControls(true);
>                         myMapView.getMapCenter();
>                         MapController mapController;
>                         mapController = myMapView.getController();
>                         mapController.setZoom(4);
> List<Overlay> mapOverlays = myMapView.getOverlays();
>                         Drawable drawable =
> this.getResources().getDrawable(R.drawable.bar_icon);
>                         MyItemOverlay itemizedoverlay = new 
> MyItemOverlay(drawable);
>
>                         GeoPoint point = new GeoPoint(19240000,-99120000);
>                         OverlayItem overlayitem = new OverlayItem(point, 
> "Hola, Mundo!",
> "I'm in Mexico City!");
>
>                         itemizedoverlay.addOverlay(overlayitem);
>                         mapOverlays.add(itemizedoverlay);
>
> }
> }
>
> this is myitemoverlay class:
>
> public class MyItemOverlay extends ItemizedOverlay<OverlayItem> {
>
>         private ArrayList<OverlayItem> mOverlays = new
> ArrayList<OverlayItem>();
>         //private Context con;
>
>         public MyItemOverlay(Drawable defaultMarker) {
>                 super(boundCenterBottom(defaultMarker));
>                 // TODO Auto-generated constructor stub
>         }
>
>         public void addOverlay(OverlayItem overlay) {
>             mOverlays.add(overlay);
>             populate();
>         }
>
>         @Override
>         protected OverlayItem createItem(int i) {
>                 // TODO Auto-generated method stub
>                 return mOverlays.get(i);
>
>         }
>
>         @Override
>         public int size() {
>                 // TODO Auto-generated method stub
>                 return mOverlays.size();
>
>         }
>
> }

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