안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요...
몇일동안 고생하다 도움청하고자 글올립니다
개발하는 내용은 FM수신 앱 프로그램입니다
Java -> Jni -> C++(.so파일 생성)
아래는 로그내용 입니다..
D/FMRadio ( 1125): Load preferences
D/FMRadio ( 1125): =====================================================
D/FMRadio ( 1125): Country :8
D/FMRadio ( 1125): RadioBand :4
D/FMRadio ( 1125): Emphasis :1
D/FMRadio ( 1125): ChSpacing :1
D/FMRadio ( 1125): RdsStd :1
D/FMRadio ( 1125): LowerLimit :87000
D/FMRadio ( 1125): UpperLimit :108000
D/FMRadio ( 1125): =====================================================
E/FMRadio ( 1125): isAntennaAvailable: false
D/FMRadio ( 1125): Load preferences
D/FMRadio ( 1125): =====================================================
D/FMRadio ( 1125): Country :8
D/FMRadio ( 1125): RadioBand :4
D/FMRadio ( 1125): Emphasis :1
D/FMRadio ( 1125): ChSpacing :1
D/FMRadio ( 1125): RdsStd :1
D/FMRadio ( 1125): LowerLimit :87000
D/FMRadio ( 1125): UpperLimit :108000
D/FMRadio ( 1125): =====================================================
D/FMService( 1125): onStart
D/FMService( 1125): onBind
D/FMService( 1125): onCallStateChanged: State - 0
D/FMService( 1125): onCallStateChanged: incomingNumber -
I/FMRadio ( 1125): onServiceConnected: mCallback
E/FMRadio ( 1125): ServiceConnection: onServiceConnected:
D/FMService( 1125): unMute:
D/FMService( 1125): fmOn
W/dalvikvm( 1125): No implementation found for native Landroid/hardware/fmradio/FmReceiverJNI;.acquireFdNative (Ljava/lang/String;)I
D/AndroidRuntime( 1125): Shutting down VM
W/dalvikvm( 1125): threadid=1: thread exiting with uncaught exception (group=0x4001d7e8)
E/AndroidRuntime( 1125): FATAL EXCEPTION: main
E/AndroidRuntime( 1125): java.lang.UnsatisfiedLinkError: acquireFdNative
E/AndroidRuntime( 1125): at android.hardware.fmradio.FmReceiverJNI.acquireFdNative(Native Method)
E/AndroidRuntime( 1125): at android.hardware.fmradio.FmTransceiver.acquire(FmTransceiver.java:137)
E/AndroidRuntime( 1125): at android.hardware.fmradio.FmReceiver.<init>(FmReceiver.java:285)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadioService.fmOn(FMRadioService.java:583)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadioService.access$1100(FMRadioService.java:38)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadioService$ServiceStub.fmOn(FMRadioService.java:463)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio.enableRadio(FMRadio.java:868)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio.asyncCheckAndEnableRadio(FMRadio.java:797)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio.access$1200(FMRadio.java:51)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio$25.onServiceConnected(FMRadio.java:1738)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio$ServiceBinder.onServiceConnected(FMRadio.java:1718)
E/AndroidRuntime( 1125): at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1247)
E/AndroidRuntime( 1125): at android.app.ActivityThread$PackageInfo$ServiceDispatcher$RunConnection.run(ActivityThread.java:1264)
E/AndroidRuntime( 1125): at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 1125): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 1125): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1125): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 1125): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1125): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1125): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime( 1125): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime( 1125): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 171): Force finishing activity com.android.fm/.radio.FMRadio
W/ActivityManager( 171): Activity pause timeout for HistoryRecord{442f9fa0 com.android.fm/.radio.FMRadio}
W/ActivityManager( 171): Activity destroy timeout for HistoryRecord{442f9fa0 com.android.fm/.radio.FMRadio}
도움 부탁 드립니다...
몇일동안 고생하다 도움청하고자 글올립니다
개발하는 내용은 FM수신 앱 프로그램입니다
Java -> Jni -> C++(.so파일 생성)
아래는 로그내용 입니다..
D/FMRadio ( 1125): Load preferences
D/FMRadio ( 1125): =====================================================
D/FMRadio ( 1125): Country :8
D/FMRadio ( 1125): RadioBand :4
D/FMRadio ( 1125): Emphasis :1
D/FMRadio ( 1125): ChSpacing :1
D/FMRadio ( 1125): RdsStd :1
D/FMRadio ( 1125): LowerLimit :87000
D/FMRadio ( 1125): UpperLimit :108000
D/FMRadio ( 1125): =====================================================
E/FMRadio ( 1125): isAntennaAvailable: false
D/FMRadio ( 1125): Load preferences
D/FMRadio ( 1125): =====================================================
D/FMRadio ( 1125): Country :8
D/FMRadio ( 1125): RadioBand :4
D/FMRadio ( 1125): Emphasis :1
D/FMRadio ( 1125): ChSpacing :1
D/FMRadio ( 1125): RdsStd :1
D/FMRadio ( 1125): LowerLimit :87000
D/FMRadio ( 1125): UpperLimit :108000
D/FMRadio ( 1125): =====================================================
D/FMService( 1125): onStart
D/FMService( 1125): onBind
D/FMService( 1125): onCallStateChanged: State - 0
D/FMService( 1125): onCallStateChanged: incomingNumber -
I/FMRadio ( 1125): onServiceConnected: mCallback
E/FMRadio ( 1125): ServiceConnection: onServiceConnected:
D/FMService( 1125): unMute:
D/FMService( 1125): fmOn
W/dalvikvm( 1125): No implementation found for native Landroid/hardware/fmradio/FmReceiverJNI;.acquireFdNative (Ljava/lang/String;)I
D/AndroidRuntime( 1125): Shutting down VM
W/dalvikvm( 1125): threadid=1: thread exiting with uncaught exception (group=0x4001d7e8)
E/AndroidRuntime( 1125): FATAL EXCEPTION: main
E/AndroidRuntime( 1125): java.lang.UnsatisfiedLinkError: acquireFdNative
E/AndroidRuntime( 1125): at android.hardware.fmradio.FmReceiverJNI.acquireFdNative(Native Method)
E/AndroidRuntime( 1125): at android.hardware.fmradio.FmTransceiver.acquire(FmTransceiver.java:137)
E/AndroidRuntime( 1125): at android.hardware.fmradio.FmReceiver.<init>(FmReceiver.java:285)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadioService.fmOn(FMRadioService.java:583)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadioService.access$1100(FMRadioService.java:38)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadioService$ServiceStub.fmOn(FMRadioService.java:463)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio.enableRadio(FMRadio.java:868)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio.asyncCheckAndEnableRadio(FMRadio.java:797)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio.access$1200(FMRadio.java:51)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio$25.onServiceConnected(FMRadio.java:1738)
E/AndroidRuntime( 1125): at com.android.fm.radio.FMRadio$ServiceBinder.onServiceConnected(FMRadio.java:1718)
E/AndroidRuntime( 1125): at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1247)
E/AndroidRuntime( 1125): at android.app.ActivityThread$PackageInfo$ServiceDispatcher$RunConnection.run(ActivityThread.java:1264)
E/AndroidRuntime( 1125): at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 1125): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 1125): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1125): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 1125): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1125): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1125): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime( 1125): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime( 1125): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 171): Force finishing activity com.android.fm/.radio.FMRadio
W/ActivityManager( 171): Activity pause timeout for HistoryRecord{442f9fa0 com.android.fm/.radio.FMRadio}
W/ActivityManager( 171): Activity destroy timeout for HistoryRecord{442f9fa0 com.android.fm/.radio.FMRadio}
도움 부탁 드립니다...



