I'd suggest digging into the code and seeing why this is happening:

E/AndroidRuntime(   98): Caused by: java.lang.NullPointerException
E/AndroidRuntime(   98):        at android.media.AudioManager.setMode
(AudioManager.java:673)
E/AndroidRuntime(   98):        at
com.android.phone.PhoneUtils.setAudioMode(PhoneUtils.java:1271)
E/AndroidRuntime(   98):        at com.android.phone.PhoneApp.onCreate
(PhoneApp.java:336)
E/AndroidRuntime(   98):        at
android.app.Instrumentation.callApplicationOnCreate
(Instrumentation.java:1044)
E/AndroidRuntime(   98):        at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:
3416)


On Thu, Dec 4, 2008 at 8:27 AM, borhe <[EMAIL PROTECTED]> wrote:

>
> Hello!
>
> I am porting the android to the  ARM platform,my hardware doesn't have
> the GPS, bluetooth and GSM , so my goal is to see whether i can run
> the android Interface(desktop) on my hardware.
> So far i managed to load main services and run the java virtual
> machine.
> When the system starts, I can see the initial picture of 2 robots and
> "android" text on the left. Then after a while i get the grey
> rectangle with one line saying "No service",the second one showing the
> clock ,the third one is showing battery status.
> But i do not see the main desktop
> Does it suppose to open the main android desktop in my case?
> I also removed the code relating to GPS and bluetooth from
> StatusBarPolicy.java
>
> One more question is about wireless setup, can someone please point me
> where do i specify the eth interface for wireless connection?
>
>
> In any case i am attaching the log output:
>
> E/Installer(   74): connection failed
> I/ARMAssembler(   74): generated
> scanline__00000177:03545404_00001A04_00000000 [ 61 ipp] (86 ins) at
> [0x1b81d0:0x1b8328] in 2327532 ns
> D/PackageManager(   74): Scanning app dir /system/framework
> I/ARMAssembler(   74): generated
> scanline__00000177:03010104_00001A01_00000000 [ 40 ipp] (65 ins) at
> [0x1c4d90:0x1c4e94] in 723132 ns
> I/ARMAssembler(   74): generated
> scanline__00000177:03545404_00000A01_00000000 [ 48 ipp] (72 ins) at
> [0x1c4ec0:0x1c4fe0] in 781476 ns
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> W/PackageParser(   74): Bad element under <manifest>: eat-comment
> D/PackageManager(   74): Scanning app dir /system/app
> D/dalvikvm(   74): GC freed 5826 objects / 252616 bytes in 225ms
> E/PackageManager(   74): Package com.android.providers.downloads has
> mismatched uid: 1001 on disk, 10003 in settings; read messages:
> E/PackageManager(   74): Read completed successfully: 28 packages, 5
> shared uids
> E/PackageManager(   74): Package com.android.browser has mismatched
> uid: 1001 on disk, 10012 in settings
> E/PackageManager(   74): Package com.android.fallback has mismatched
> uid: 1001 on disk, 10004 in settings
> E/PackageManager(   74): Package com.android.providers.drm has
> mismatched uid: 1001 on disk, 10003 in settings
> E/PackageManager(   74): Package com.android.contacts has mismatched
> uid: 1001 on disk, 10002 in settings
> E/PackageManager(   74): Package com.android.alarmclock has mismatched
> uid: 1001 on disk, 10000 in settings
> E/PackageManager(   74): Package com.android.packageinstaller has
> mismatched uid: 1001 on disk, 10007 in settings
> E/PackageManager(   74): Package com.android.htmlviewer has mismatched
> uid: 1001 on disk, 10005 in settings
> E/PackageManager(   74): Package com.google.android.apps.maps has
> mismatched uid: 1001 on disk, 10015 in settings
> E/PackageManager(   74): Package com.android.qxdmlog has mismatched
> uid: 1001 on disk, 1000 in settings
> E/PackageManager(   74): Package com.android.providers.contacts has
> mismatched uid: 1001 on disk, 10002 in settings
> E/PackageManager(   74): Package com.android.development has
> mismatched uid: 1001 on disk, 10013 in settings
> E/PackageManager(   74): Package com.google.android.street has
> mismatched uid: 1001 on disk, 10011 in settings
> E/PackageManager(   74): Package com.google.android.googleapps has
> mismatched uid: 1001 on disk, 10014 in settings
> E/PackageManager(   74): Package com.android.camera has mismatched
> uid: 1001 on disk, 10003 in settings
> E/PackageManager(   74): Package com.android.googlesearch has
> mismatched uid: 1001 on disk, 10002 in settings
> E/PackageManager(   74): Package com.android.music has mismatched uid:
> 1001 on disk, 10006 in settings
> E/PackageManager(   74): Package com.android.mms has mismatched uid:
> 1001 on disk, 10008 in settings
> D/dalvikvm(   74): GC freed 3550 objects / 198936 bytes in 220ms
> E/PackageManager(   74): Package com.android.launcher has mismatched
> uid: 1001 on disk, 10002 in settings
> E/PackageManager(   74): Package com.android.providers.settings has
> mismatched uid: 1001 on disk, 1000 in settings
> E/PackageManager(   74): Package com.android.providers.media has
> mismatched uid: 1001 on disk, 10003 in settings
> E/PackageManager(   74): Package com.android.soundrecorder has
> mismatched uid: 1001 on disk, 10010 in settings
> E/PackageManager(   74): Package com.android.sdksetup has mismatched
> uid: 1001 on disk, 10009 in settings
> E/PackageManager(   74): Package com.android.calculator2 has
> mismatched uid: 1001 on disk, 10001 in settings
> D/PackageManager(   74): Scanning app dir /data/app
> W/PackageParser(   74): Intent filter for activity ActivityIntentInfo
> {43457d20 com.example.android.apis.media.MediaPlayerDemo_Audio}
> defines no actions
> W/PackageParser(   74): Intent filter for activity ActivityIntentInfo
> {43458878 com.example.android.apis.media.MediaPlayerDemo_Video}
> defines no actions
> E/PackageManager(   74): Package com.example.android.apis has
> mismatched uid: 1001 on disk, 10016 in settings
> D/PackageManager(   74): Scanning app dir /data/app-private
> I/PackageManager(   74): Time to scan packages: 9.917 seconds
> D/dalvikvm(   74): GC freed 3942 objects / 368616 bytes in 239ms
> I/SystemServer(   74): Starting Content Manager.
> I/SystemServer(   74): Starting System Content Providers.
> I/ActivityThread(   74): Publishing provider settings:
> com.android.providers.settings.SettingsProvider
> I/ActivityThread(   74): Publishing provider android.server.checkin:
> android.server.checkin.CheckinProvider
> I/ActivityThread(   74): Publishing provider sync:
> android.content.SyncProvider
> I/SystemServer(   74): Starting Battery Service.
> I/SystemServer(   74): Starting Alarm Manager.
> W/AlarmManager(   74): Failed to open alarm driver. Falling back to a
> handler.
> I/SystemServer(   74): Starting Sensor Service.
> I/SystemServer(   74): Starting Window Manager.
> E/EventHub(   74): could not open /dev/input/event0, No such device
> I/SystemServer(   74): Starting Status Bar Service.
> I/WindowManager(   74): Input configuration changed: { scale=1.0
> imsi=0/0 locale=en_US touch=3 key=2/2 nav=3 orien=2 }
> I/SystemServer(   74): Starting Hardware Service.
> I/SystemServer(   74): Starting NetStat Service.
> I/SystemServer(   74): Starting Connectivity Service.
> W/dalvikvm(   74): VFY: unable to resolve virtual method 436: Landroid/
> net/NetworkStateTracker;.releaseWakeLock ()V
> W/dalvikvm(   74): VFY:  rejecting opcode 0x6e at 0x0062
> W/dalvikvm(   74): VFY:  rejected Lcom/android/server/
> ConnectivityService;.handleConnect (Landroid/net/NetworkInfo;)V
> W/dalvikvm(   74): Verifier rejected class Lcom/android/server/
> ConnectivityService;
> E/SystemServer(   74): Failure starting Connectivity Service
> E/SystemServer(   74): java.lang.VerifyError:
> com.android.server.ConnectivityService
> E/SystemServer(   74):  at com.android.server.ServerThread.run
> (SystemServer.java:202)
> E/AndroidRuntime(   74): Crash logging skipped, no checkin service
> I/SystemServer(   74): Starting Notification Manager.
> I/SystemServer(   74): Starting Location Manager.
> D/LocationManagerService(   74): Constructed LocationManager Service
> D/libhardware(   74): no GPS hardware on this device
> D/LocationManagerService(   74): Found dir /data/location/gps
> D/LocationManagerService(   74): name = gps
> D/TrackProvider(   74): Loading properties file /data/location/gps/
> properties
> D/dalvikvm(   74): GC freed 7330 objects / 454248 bytes in 294ms
> E/SystemServer(   74): Failure starting Location Manager
> E/SystemServer(   74): java.lang.NullPointerException
> E/SystemServer(   74):  at android.net.wifi.WifiManager.getScanResults
> (WifiManager.java:483)
> E/SystemServer(   74):  at
> com.android.server.LocationManagerService.<init>
> (LocationManagerService.java:487)
> E/SystemServer(   74):  at com.android.server.ServerThread.run
> (SystemServer.java:234)
> E/AndroidRuntime(   74): Crash logging skipped, no checkin service
> I/SystemServer(   74): Starting Search Service.
> I/SystemServer(   74): Starting Clipboard Service.
> I/SystemServer(   74): Starting Checkin Service
> E/SystemServer(   74): Failure starting Checkin Service
> E/SystemServer(   74): java.lang.NoClassDefFoundError:
> android.server.checkin.FallbackCheckinService
> E/SystemServer(   74):  at com.android.server.ServerThread.run
> (SystemServer.java:260)
> E/AndroidRuntime(   74): Crash logging skipped, no checkin service
> I/SystemServer(   74): Starting Wallpaper Service
> D/WallpaperService(   74): WallpaperService startup
> I/WindowManager(   74): Menu key state: -1
> D/PowerManagerService(   74): system ready!
> D/ActivityManager(   74): Start running!
> I/Zygote  (   74): Process: zygote socket opened
> I/ActivityManager(   74): Start proc com.android.phone for added
> application com.android.phone: pid=98 uid=1001 gids={3001, 3003}
> I/ActivityManager(   74): Starting activity: Intent
> { action=android.intent.action.MAIN categories=
> {android.intent.category.HOME} flags=0x10000000 comp=
> {com.android.launcher/com.android.launcher.Launcher} }
> [   80.109333] binder_open: 98:98
> [   80.146108] binder_mmap: 98 4434e000-4444e000 (1024 K) vma 71 pagep
> 5f
> D/dalvikvm(   74): GC freed 10410 objects / 496104 bytes in 424ms
> I/ActivityManager(   74): Start proc android.process.acore for
> activity com.android.launcher/.Launcher: pid=105 uid=10002 gids={3003}
> [   81.209695] binder_open: 105:105
> [   81.293439] binder_mmap: 105 4434e000-4444e000 (1024 K) vma 71
> pagep 5f
> I/ActivityThread(   98): Publishing provider mms-sms:
> com.android.providers.telephony.MmsSmsProvider
> D/dalvikvm(   74): GC freed 2019 objects / 113760 bytes in 476ms
> I/ActivityThread(  105): Publishing provider
> com.android.googlesearch.SuggestionProvider:
> com.android.googlesearch.SuggestionProvider
> I/ActivityThread(   98): Publishing provider mms:
> com.android.providers.telephony.MmsProvider
> I/ActivityThread(   98): Publishing provider telephony:
> com.android.providers.telephony.TelephonyProvider
> I/ActivityThread(   98): Publishing provider sms:
> com.android.providers.telephony.SmsProvider
> I/ActivityThread(  105): Publishing provider contacts;call_log:
> com.android.providers.contacts.ContactsProvider
> I/ActivityThread(   98): Publishing provider sim:
> com.android.phone.SimProvider
> D/PhoneApp(   98): [PhoneIntfMgr] publish:
> [EMAIL PROTECTED]
> D/PhoneApp(   98): Resetting audio state/mode: IDLE
> D/AndroidRuntime(   98): Shutting down VM
> W/dalvikvm(   98): threadid=3: thread exiting with uncaught exception
> (group=0x40010e28)
> E/AndroidRuntime(   98): Uncaught handler: thread main exiting due to
> uncaught exception
> E/AndroidRuntime(   98): java.lang.RuntimeException: Unable to create
> application com.android.phone.PhoneApp: java.lang.NullPointerException
> E/AndroidRuntime(   98):        at
> android.app.ActivityThread.handleBindApplication(ActivityThread.java:
> 3419)
> E/AndroidRuntime(   98):        at android.app.ActivityThread.access
> $2500(ActivityThread.java:112)
> E/AndroidRuntime(   98):        at android.app.ActivityThread
> $H.handleMessage(ActivityThread.java:1616)
> E/AndroidRuntime(   98):        at android.os.Handler.dispatchMessage
> (Handler.java:88)
> E/AndroidRuntime(   98):        at android.os.Looper.loop(Looper.java:
> 123)
> E/AndroidRuntime(   98):        at android.app.ActivityThread.main
> (ActivityThread.java:3742)
> E/AndroidRuntime(   98):        at
> java.lang.reflect.Method.invokeNative(Native Method)
> E/AndroidRuntime(   98):        at java.lang.reflect.Method.invoke
> (Method.java:515)
> E/AndroidRuntime(   98):        at com.android.internal.os.ZygoteInit
> $MethodAndArgsCaller.run(ZygoteInit.java:739)
> E/AndroidRuntime(   98):        at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
> E/AndroidRuntime(   98):        at dalvik.system.NativeStart.main
> (Native Method)
> E/AndroidRuntime(   98): Caused by: java.lang.NullPointerException
> E/AndroidRuntime(   98):        at android.media.AudioManager.setMode
> (AudioManager.java:673)
> E/AndroidRuntime(   98):        at
> com.android.phone.PhoneUtils.setAudioMode(PhoneUtils.java:1271)
> E/AndroidRuntime(   98):        at com.android.phone.PhoneApp.onCreate
> (PhoneApp.java:336)
> E/AndroidRuntime(   98):        at
> android.app.Instrumentation.callApplicationOnCreate
> (Instrumentation.java:1044)
> E/AndroidRuntime(   98):        at
> android.app.ActivityThread.handleBindApplication(ActivityThread.java:
> 3416)
> E/AndroidRuntime(   98):        ... 10 more
> I/Process (   74): Sending signal. PID: 98 SIG: 3
> I/dalvikvm(   98): threadid=7: reacting to signal 3
> I/dalvikvm(   98): Wrote stack trace to '/data/anr/traces.txt'
> D/dalvikvm(  105): GC freed 2016 objects / 133816 bytes in 685ms
> D/dalvikvm(  105): GC freed 463 objects / 32992 bytes in 247ms
> W/SurfaceComposerClient(   74): lock_layer timed out (is the CPU
> pegged?) layer=0, lcblk=0x41016020, state=00000001 (was 00000043)
> W/SurfaceComposerClient(   74): lock_layer() timed out but didn't
> appear to need to be locked and we recovered (layer=0,
> lcblk=0x41016020, state=00000001)
> I/ActivityManager(   74): Displayed activity
> com.android.launcher/.Launcher: 7496 ms
> I/ActivityManager(   74): Start proc com.google.process.gapps for on-
> hold: pid=124 uid=10014 gids={3003}
> I/SurfaceFlinger(   74): Boot is finished (26457 ms)
> I/WindowManager(   74): Input configuration changed: { scale=1.0
> imsi=0/0 locale=en_US touch=3 key=2/2 nav=3 orien=2 }
> I/ARMAssembler(   74): generated
> scanline__00000077:03515104_00000000_00000000 [ 27 ipp] (41 ins) at
> [0x2805a8:0x28064c] in 792732 ns
> [   88.550856] binder_open: 124:124
> [   88.589460] binder_mmap: 124 4434e000-4444e000 (1024 K) vma 71
> pagep 5f
> D/dalvikvm(   74): GC freed 2416 objects / 122632 bytes in 970ms
> I/ActivityManager(   74): Start proc android.process.media for
> broadcast com.android.providers.downloads/.DownloadReceiver: pid=130
> uid=10003 gids={1006, 3003, 2001}
> [   89.321880] binder_open: 130:130
> [   89.366364] binder_mmap: 130 4434e000-4444e000 (1024 K) vma 71
> pagep 5f
> I/ActivityThread(  130): Publishing provider downloads:
> com.android.providers.downloads.DownloadProvider
> I/ActivityThread(  130): Publishing provider drm:
> com.android.providers.drm.DrmProvider
> W/GoogleLoginService(  124): Device has no accounts: sending Intent
> { action=android.accounts.LOGIN_ACCOUNTS_MISSING }
> I/ActivityThread(  130): Publishing provider media:
> com.android.providers.media.MediaProvider
> I/GoogleLoginService.PasswordEncrypter(  124): no public key
> available, using default
> V/MediaProvider(  130): Attached volume: internal
> I/ActivityManager(   74): Stopping service:
> com.google.android.googleapps/.GoogleLoginService
> I/ActivityManager(   74): Start proc com.android.alarmclock for
> broadcast com.android.alarmclock/.AlarmInitReceiver: pid=145 uid=10000
> gids={}
> [   90.912602] binder_open: 145:145
> [   90.929942] binder_mmap: 145 4434e000-4444e000 (1024 K) vma 71
> pagep 5f
> I/ActivityThread(  145): Publishing provider com.android.alarmclock:
> com.android.alarmclock.AlarmProvider
> W/dalvikvm(  130): threadid=17: thread exiting with uncaught exception
> (group=0x40010e28)
> E/AndroidRuntime(  130): Uncaught handler: thread Download Service
> exiting due to uncaught exception
> E/AndroidRuntime(  130): java.lang.IllegalArgumentException:
> ConnectivityManager() cannot be constructed with null service
> E/AndroidRuntime(  130):        at
> android.net.ConnectivityManager.<init>(ConnectivityManager.java:238)
> E/AndroidRuntime(  130):        at
> android.app.ApplicationContext.getConnectivityManager
> (ApplicationContext.java:913)
> E/AndroidRuntime(  130):        at
> android.app.ApplicationContext.getSystemService
> (ApplicationContext.java:851)
> E/AndroidRuntime(  130):        at
> android.content.ContextWrapper.getSystemService(ContextWrapper.java:
> 323)
> E/AndroidRuntime(  130):        at
> com.android.providers.downloads.Helpers.isNetworkAvailable
> (Helpers.java:489)
> E/AndroidRuntime(  130):        at
> com.android.providers.downloads.DownloadService$UpdateThread.run
> (DownloadService.java:310)
> I/Process (   74): Sending signal. PID: 130 SIG: 3
> I/dalvikvm(  130): threadid=7: reacting to signal 3
> I/dalvikvm(  130): Wrote stack trace to '/data/anr/traces.txt'
> I/ActivityManager(   74): Start proc com.android.mms for broadcast
> com.android.mms/.transaction.MmsSystemEventReceiver: pid=155 uid=10008
> gids={3003}
> [   92.601019] binder_open: 155:155
> [   92.611794] binder_mmap: 155 4434e000-4444e000 (1024 K) vma 71
> pagep 5f
> D/MediaScannerService(  130): start scanning volume internal
> I/ActivityManager(   74): Stopping service:
> com.android.mms/.transaction.SmsReceiverService
> D/MediaScanner(  130):  prescan time: 344ms
> D/MediaScanner(  130):     scan time: 266ms
> D/MediaScanner(  130): postscan time: 1ms
> D/MediaScanner(  130):    total time: 611ms
> D/MediaScannerService(  130): done scanning volume internal
> I/ActivityManager(   74): Stopping service:
> com.android.providers.media/.MediaScannerService
> D/dalvikvm(  130): GC freed 1839 objects / 124280 bytes in 210ms
>
> Many thanks to all the people who helped me so far.
> Boris
> >
>


-- 
Dianne Hackborn
Android framework engineer
[EMAIL PROTECTED]

Note: please don't send private questions to me, as I don't have time to
provide private support.  All such questions should be posted on public
forums, where I and others can see and answer them.

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [EMAIL PROTECTED]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to