[G1 Android Development] linuxluver:
FastTest 2.5 missing required method: android.view.ScaleGestureDetector.onTouchEvent

FastTest 2.5, like 2.4 and 2.4.1, breaks the Wifi tracker app due to some methods not being found that this app (and others, I suspect) need in order to function properly. Here is a logcat of the fail as it occurs. I've highlighted what appears to me to be the key errors that lead to failure downstream. Wifi Tracker works fine in SuperD v1.9.1. FastTest also has some oddness going on with the Power Control widget and I think this is related to this problem below. I can kill all tasks, but the Power Control Widget is barely functional. It has no control over GPS or Wifi and the Bluettoth can be turned on and off without the activity being reflected in the state of that part of the Power widget.

Here is the Wifi Tracker crash. There is something wrong in this ROM. Only FastTest has this issue.

I/ActivityManager( 92): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.prowl.wifiscanner/.WifiScanner }

I/ActivityManager( 92): Start proc org.prowl.wifiscanner for activity org.prowl.wifiscanner/.WifiScanner: pid=951 uid=10040 gids={3003, 1015}

I/ActivityThread( 951): Publishing provider org.prowl.wifiscanner.fileprovider: org.prowl.wifiscanner.FileProvider

D/LocationManager( 951): Constructor: service = android.location.ILocationManager$Stub$Proxy@43acd828

I/NotificationService( 92): enqueueToast pkg=org.prowl.wifiscanner callback=android.app.ITransientNotification$Stub$Proxy@439d73a0 duration=1

I/dalvikvm( 951): Could not find method android.view.ScaleGestureDetector.onTouchEvent, referenced from method com.google.android.maps.MapView.onTouchEvent

W/dalvikvm( 951): VFY: unable to resolve virtual method 231: Landroid/view/ScaleGestureDetector;.onTouchEvent (Landroid/view/MotionEvent;)Z

D/dalvikvm( 951): VFY: replacing opcode 0x6e at 0x001e

D/dalvikvm( 951): Making a copy of Lcom/google/android/maps/MapView;.onTouchEvent code (96 bytes)

E/dalvikvm( 951): Could not find class 'android.view.ScaleGestureDetector', referenced from method com.google.android.maps.MapView.setup

W/dalvikvm( 951): VFY: unable to resolve new-instance 84 (Landroid/view/ScaleGestureDetector;) in Lcom/google/android/maps/MapView;

D/dalvikvm( 951): VFY: replacing opcode 0x22 at 0x0065

D/dalvikvm( 951): Making a copy of Lcom/google/android/maps/MapView;.setup code (272 bytes)

W/System.err( 951): java.lang.NoClassDefFoundError: android.view.ScaleGestureDetector

W/System.err( 951):	at com.google.android.maps.MapView.setup(MapView.java:368)

W/System.err( 951):	at com.google.android.maps.MapActivity.setupMapView(MapActivity.java:187)

W/System.err( 951):	at com.google.android.maps.MapView.<init>(MapView.java:280)

W/System.err( 951):	at com.google.android.maps.MapView.<init>(MapView.java:226)

W/System.err( 951):	at org.prowl.wifiscanner.WifiScanner.onCreate(WifiScanner.java:187)

W/System.err( 951):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)

W/System.err( 951):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2427)

W/System.err( 951):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2480)

W/System.err( 951):	at android.app.ActivityThread.access$2200(ActivityThread.java:118)

W/System.err( 951):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1834)

W/System.err( 951):	at android.os.Handler.dispatchMessage(Handler.java:99)

W/System.err( 951):	at android.os.Looper.loop(Looper.java:123)

W/System.err( 951):	at android.app.ActivityThread.main(ActivityThread.java:4320)

W/System.err( 951):	at java.lang.reflect.Method.invokeNative(Native Method)

W/System.err( 951):	at java.lang.reflect.Method.invoke(Method.java:521)

W/System.err( 951):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)

W/System.err( 951):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)

W/System.err( 951):	at dalvik.system.NativeStart.main(Native Method)

D/WifiTracker( 951): OnStart service called

I/MapActivity( 951): Handling network change notification:CONNECTED

E/MapActivity( 951): Couldn't get connection factory client

I/ActivityManager( 92): Displayed activity org.prowl.wifiscanner/.WifiScanner: 1516 ms (total 40217 ms)