You can copy all resources from layout-finger into layout folder.

Some changes to frameworks/base/libs/utils/ResourcesTypes.cpp

*** frameworks/base/libs/utils/ResourceTypes.cpp.org 2009-04-28
12:50:25.000000000 +0900
--- frameworks/base/libs/utils/ResourceTypes.cpp 2009-04-28
18:35:37.000000000 +0900
***************
*** 3523,3537 ****
          // Check to make sure this one is valid for the current
parameters.
          if (config && !thisConfig.match(*config)) {
              TABLE_GETENTRY(LOGI("Does not match config!\n"));
+ #ifdef IGNORE_TOUCHSCREEN_CONFIGURATION
+             // Allow no touchscreen device to use touchscreen
configuration
+             thisConfig.touchscreen = 0;
+             if (!thisConfig.match(*config)) {
+ #endif // IGNORE_TOUCHSCREEN_CONFIGURATION
              continue;
+ #if 1 // IGNORE_TOUCHSCREEN_CONFIGURATION
+             }
+ #endif // IGNORE_TOUCHSCREEN_CONFIGURATION
          }

          // Check if there is the desired entry in this type.
--- 3523,3529 ----

# to protect myself from apache license
# THIS_IS_NOT_CONTRIBUTION


Your Phone and Contacts apps will also exibit the same behaviour.
Doing the same to that projects will fix your error. Thanks for Tatsuo
Nagamatsu for helping me fix this!

On May 21, 8:43 am, kumar <[email protected]> wrote:
> E/AndroidRuntime(  237):        at android.view.LayoutInflater.inflate
> (LayoutInflater.java:318)E/AndroidRuntime(  237):        at
> android.view.LayoutInflater.inflate(LayoutInflater.java:276)E/
> AndroidRuntime(  237):        at
> com.android.internal.policy.impl.PhoneWindow.setContentView
> (PhoneWindow.java:309)E/AndroidRuntime(  237):        at
> android.app.Activity.setContentView(Activity.java:1626)
> E/AndroidRuntime(  237):        at
> com.android.music.MusicBrowserActivity.init(MusicBrowserActivity.java:
> 87)
> E/AndroidRuntime(  237):        at
> com.android.music.MusicBrowserActivity.onCreate
> (MusicBrowserActivity.java:77)
> E/AndroidRuntime(  237):        at
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
> 1123)E/AndroidRuntime(  237):        at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
> 2231)
> E/AndroidRuntime(  237):        ... 11 moreI/Process (   81): Sending
> signal. PID: 237 SIG: 3
> I/dalvikvm(  237): threadid=7: reacting to signal 3E/ActivityThread
> (   81): Failed to find provider info for android.server.checkin
> E/Checkin (   81): Error reporting crash:
> java.lang.IllegalArgumentException: Unknown URL
> content://android.server.checkin/crashesI/dalvikvm(  237): Wrote stack
> trace to '/data/anr/traces.txt'
> D/dalvikvm(   74): GC freed 2 objects / 48 bytes in 256msV/
> WindowManager(   81): Assign layer Window{437e4c18
> com.android.launcher/com.android.launcher.Launcher paused=false}:
> 11000
> V/WindowManager(   81): Assign layer Window{438b8458 Starting
> com.android.music paused=false}: 11005
> V/WindowManager(   81): Assign layer Window{438df888 TrackingView
> paused=false}: 41000
> V/WindowManager(   81): Assign layer Window{437e7d30 StatusBarExpanded
> paused=false}: 41005V/WindowManager(   81): Assign layer Window
> {43736320 StatusBar paused=false}: 61000
> V/WindowManager(   81): Assign layer Window{438d7478 Sorry!
> paused=false}: 81000
> E/SurfaceComposerClient(   81): openGlobalTransaction() called more
> than once. skipping.
> E/SurfaceComposerClient(   81): Not in transaction (client=0x1bce78,
> SurfaceID=2, mTransactionOpen=0
> W/WindowManager(   81): Error updating surface in Window{438d7478
> Sorry! paused=false}
> W/WindowManager(   81): java.lang.IllegalArgumentException
> W/WindowManager(   81):         at android.view.Surface.setMatrix
> (Native Method)W/WindowManager(   81):         at
> com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner
> (WindowManagerService.java:8215)W/WindowManager(   81):         at
> com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLocked
> (WindowManagerService.java:7604)W/WindowManager(   81):         at
> com.android.server.WindowManagerService.access$1800
> (WindowManagerService.java:128)W/WindowManager(   81):         at
> com.android.server.WindowManagerService$H.handleMessage
> (WindowManagerService.java:7223)
> W/WindowManager(   81):         at android.os.Handler.dispatchMessage
> (Handler.java:99)
> W/WindowManager(   81):         at android.os.Looper.loop(Looper.java:
> 123)
> W/WindowManager(   81):         at
> com.android.server.WindowManagerService$WMThread.run
> (WindowManagerService.java:456)
> E/SurfaceComposerClient(   81): Not in transaction (client=0x1fd620,
> SurfaceID=1, mTransactionOpen=0I/ARMAssembler(   81): generated
> scanline__00000077:03515104_00001001_00000000 [ 64 ipp] (84 ins) at
> [0x233648:0x233798] in 1996250 ns
> D/dalvikvm(   81): GC freed 7041 objects / 374832 bytes in 416ms
> E/WindowManager(   81): Unhandled exception in Window Manager
> E/WindowManager(   81): java.lang.IllegalArgumentException
> E/WindowManager(   81):         at android.view.Surface.setLayer
> (Native Method)E/WindowManager(   81):         at
> com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner
> (WindowManagerService.java:8336)E/WindowManager(   81):         at
> com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLocked
> (WindowManagerService.java:7604)E/WindowManager(   81):         at
> com.android.server.WindowManagerService.access$1800
> (WindowManagerService.java:128)E/WindowManager(   81):         at
> com.android.server.WindowManagerService$H.handleMessage
> (WindowManagerService.java:7223)E/WindowManager(   81):         at
> android.os.Handler.dispatchMessage(Handler.java:99)
> E/WindowManager(   81):         at android.os.Looper.loop(Looper.java:
> 123)E/WindowManager(   81):         at
> com.android.server.WindowManagerService$WMThread.run
> (WindowManagerService.java:456)W/WindowManager(   81): Due to memory
> failure, waiting a bit for next layout
> V/WindowManager(   81): Stepping win Window{438d7478 Sorry!
> paused=false} anim layer: 81000I/ARMAssembler(   81): generated
> scanline__00000077:03515104_00000000_00000000 [ 27 ipp] (41 ins) at
> [0xd2b08:0xd2bac] in 1282750 ns
> W/ActivityManager(   81): Launch timeout has expired, giving up wake
> lock!W/ActivityManager(   81): Activity idle timeout for HistoryRecord
> {4378c4f8 {com.android.music/com.android.music.MusicBrowserActivity}}
> I/WindowManager(   81): Checking dispatch to: Window{438d7478 Sorry!
> paused=false}
> I/WindowManager(   81): tmpRect.left 0 top 147 right 640 bottom 358I/
> WindowManager(   81): Using this target! screen false flag 1073872898
> I/Process (  237): Sending signal. PID: 237 SIG: 9I/ActivityManager
> (   81): Process com.android.music (pid 237) has died.
> W/ActivityManager(   81): Scheduling restart of crashed service
> com.android.music/.MediaPlaybackService in 5000msV/WindowManager
> (   81): Assign layer Window{437e4c18 com.android.launcher/
> com.android.launcher.Launcher paused=false}: 11000V/WindowManager
> (   81): Assign layer Window{438df888 TrackingView paused=false}:
> 41000
> V/WindowManager(   81): Assign layer Window{437e7d30 StatusBarExpanded
> paused=false}:
> 41005
> V/WindowManager(   81): Assign layer Window{43736320 StatusBar
> paused=false}: 61000W/InputManagerService(   81): Window already
> focused, ignoring focus gain of:
> com.android.internal.view.iinputmethodclient$stub$pr...@4372c840i/
> WindowManager(   81): Checking dispatch to: Window{43736320 StatusBar
> paused=false}
> I/WindowManager(   81): tmpRect.left 0 top 0 right 640 bottom 25I/
> WindowManager(   81): Checking dispatch to: Window{437e7d30
> StatusBarExpanded paused=false}
> I/WindowManager(   81): Not visible!I/WindowManager(   81): Checking
> dispatch to: Window{438df888 TrackingView paused=false}
> I/WindowManager(   81): Not visible!I/WindowManager(   81): Checking
> dispatch to: Window{437e4c18 com.android.launcher/
> com.android.launcher.Launcher paused=false}I/WindowManager(   81):
> tmpRect.left 0 top 0 right 640 bottom 480
> I/WindowManager(   81): Using this target! screen false flag 65792
> D/dalvikvm(  149): GC freed 1403 objects / 68400 bytes in 249ms
> I/WindowManager(   81): Checking dispatch to: Window{43736320
> StatusBar paused=false}I/WindowManager(   81): tmpRect.left 0 top 0
> right 640 bottom 25
> I/WindowManager(   81): Checking dispatch to: Window{437e7d30
> StatusBarExpanded paused=false}
> I/WindowManager(   81): Not visible!I/WindowManager(   81): Checking
> dispatch to: Window{438df888 TrackingView paused=false}
> I/WindowManager(   81): Not visible!I/WindowManager(   81): Checking
> dispatch to: Window{437e4c18 com.android.launcher/
> com.android.launcher.Launcher paused=false}
> I/WindowManager(   81): tmpRect.left 0 top 0 right 640 bottom 480
> I/WindowManager(   81): Using this target! screen false flag 65792I/
> ActivityManager(   81): Starting activity: Intent
> { action=android.intent.action.MAIN categories=
> {android.intent.category.LAUNCHER} flags=0x10200000 comp=
> {com.android.camera/com.android.camera.GalleryPicker} }V/WindowManager
> (   81): Assign layer Window{437e4c18 com.android.launcher/
> com.android.launcher.Launcher paused=true}: 11000
> V/WindowManager(   81): Assign layer Window{438561b8 Starting
> com.android.camera paused=false}: 11005
> V/WindowManager(   81): Assign layer Window{438df888 TrackingView
> paused=false}: 41000
> V/WindowManager(   81): Assign layer Window{437e7d30 StatusBarExpanded
> paused=false}: 41005
> V/WindowManager(   81): Assign layer Window{43736320 StatusBar
> paused=false}: 61000I/ActivityManager(   81): Start proc
> com.android.music for service com.android.music/.MediaPlaybackService:
> pid=244 uid=10008 gids={3003}
> D/dalvikvm(   81): threadid=17: bogus mon 1+0>0; adjustingI/
> ActivityManager(   81): Start proc com.android.camera for activity
> com.android.camera/.GalleryPicker: pid=246 uid=10001 gids={1006, 2001,
> 3003}
> V/WindowManager(   81): Stepping win Window{438561b8 Starting
> com.android.camera paused=false} anim layer: 11005
> V/WindowManager(   81): Stepping win Window{437e4c18
> com.android.launcher/com.android.launcher.Launcher paused=false} anim
> layer: 11000
> E/ImageManager(  246): create NNNAAAAA file: /sdcard/DCIM/100ANDRO
> failed
> V/ImageManager(  246): storage state is removed
> V/ImageManager(  246): storage state is removed
> V/ImageManager(  246): storage state is removed
> V/ImageManager(  246): storage state is removed
> V/WindowManager(   81): Assign layer Window{437e4c18
> com.android.launcher/com.android.launcher.Launcher paused=false}:
> 11000V/WindowManager(   81): Assign layer Window{43755ac0
> com.android.camera/com.android.camera.GalleryPicker paused=false}:
> 11005
> V/WindowManager(   81): Assign layer Window{438561b8 Starting
> com.android.camera paused=false}: 11010
> V/WindowManager(   81): Assign layer Window{438df888 TrackingView
> paused=false}: 41000
> V/WindowManager(   81): Assign layer Window{437e7d30 StatusBarExpanded
> paused=false}: 41005
> V/WindowManager(   81): Assign layer Window{43736320 StatusBar
> paused=false}: 61000W/IInputConnectionWrapper(  149): showStatusIcon
> on inactive InputConnection
> I/ActivityManager(   81): Displayed activity
> com.android.camera/.GalleryPicker: 1770 msI/ARMAssembler(   81):
> generated scanline__00000077:03545404_00000A04_00000000 [ 29 ipp] (51
> ins) at [0x18f910:0x18f9dc] in 1113250 ns...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to