<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic 回复： NFC PN7160 android 12 porting NxpNfcAdapterService fatal exception in NFC</title>
    <link>https://community.nxp.com/t5/NFC/NFC-PN7160-android-12-porting-NxpNfcAdapterService-fatal/m-p/1854603#M11602</link>
    <description>&lt;P&gt;Dear NXP,&lt;/P&gt;&lt;P&gt;Patch has merged completed. It has two fail. But i think that it doesn't relate to this issue from two fail (&lt;/P&gt;&lt;P&gt;+++ Installing NXP-NCI NFC support for PN7160 +++&lt;/P&gt;&lt;P&gt;- patching required files&lt;BR /&gt;patching file conf/Android.bp&lt;BR /&gt;patching file conf/libnfc-nci.conf&lt;BR /&gt;patching file src/Android.bp&lt;BR /&gt;patching file src/adaptation/NfcAdaptation.cc&lt;BR /&gt;patching file src/adaptation/nfc_config.cc&lt;BR /&gt;patching file src/gki/common/gki_buffer.cc&lt;BR /&gt;Hunk #1 succeeded at 1083 (offset 2 lines).&lt;BR /&gt;patching file src/include/NfcAdaptation.h&lt;BR /&gt;patching file src/include/Nxp_Features.h&lt;BR /&gt;patching file src/include/buildcfg.h&lt;BR /&gt;patching file src/include/hal_nxpnfc.h&lt;BR /&gt;patching file src/include/nci_defs.h&lt;BR /&gt;patching file src/include/nci_defs_extns.h&lt;BR /&gt;patching file src/include/nfc_config.h&lt;BR /&gt;patching file src/include/nfc_target.h&lt;BR /&gt;patching file src/nfa/ce/nfa_ce_act.cc&lt;BR /&gt;patching file src/nfa/ce/nfa_ce_api.cc&lt;BR /&gt;patching file src/nfa/dm/nfa_dm_act.cc&lt;BR /&gt;patching file src/nfa/dm/nfa_dm_api.cc&lt;BR /&gt;patching file src/nfa/dm/nfa_dm_discover.cc&lt;BR /&gt;patching file src/nfa/dm/nfa_dm_main.cc&lt;BR /&gt;Hunk #1 succeeded at 178 (offset 1 line).&lt;BR /&gt;Hunk #2 succeeded at 420 (offset 7 lines).&lt;BR /&gt;Hunk #3 succeeded at 453 (offset 7 lines).&lt;BR /&gt;patching file src/nfa/ee/nfa_ee_act.cc&lt;BR /&gt;patching file src/nfa/hci/nfa_hci_main.cc&lt;BR /&gt;patching file src/nfa/include/nfa_api.h&lt;BR /&gt;patching file src/nfa/include/nfa_dm_int.h&lt;BR /&gt;patching file src/nfa/include/nfa_nfcee_api.h&lt;BR /&gt;patching file src/nfa/include/nfa_nfcee_int.h&lt;BR /&gt;patching file src/nfa/include/nfa_rw_int.h&lt;BR /&gt;patching file src/nfa/include/nfa_sys.h&lt;BR /&gt;patching file src/nfa/rw/nfa_rw_act.cc&lt;BR /&gt;patching file src/nfa/rw/nfa_rw_api.cc&lt;BR /&gt;patching file src/nfa/t4tnfcee/nfa_nfcee_act.cc&lt;BR /&gt;patching file src/nfa/t4tnfcee/nfa_nfcee_api.cc&lt;BR /&gt;patching file src/nfa/t4tnfcee/nfa_nfcee_main.cc&lt;BR /&gt;patching file src/nfc/include/nfc_api.h&lt;BR /&gt;patching file src/nfc/include/rw_api.h&lt;BR /&gt;patching file src/nfc/include/rw_int.h&lt;BR /&gt;patching file src/nfc/include/tags_defs.h&lt;BR /&gt;patching file src/nfc/llcp/llcp_dlc.cc&lt;BR /&gt;Hunk #1 FAILED at 647.&lt;BR /&gt;Hunk #2 succeeded at 699 (offset -7 lines).&lt;BR /&gt;1 out of 2 hunks FAILED -- saving rejects to file src/nfc/llcp/llcp_dlc.cc.rej&lt;BR /&gt;patching file src/nfc/llcp/llcp_link.cc&lt;BR /&gt;patching file src/nfc/nfc/nfc_main.cc&lt;BR /&gt;patching file src/nfc/nfc/nfc_ncif.cc&lt;BR /&gt;Hunk #1 succeeded at 1015 (offset 5 lines).&lt;BR /&gt;patching file src/nfc/nfc/nfc_task.cc&lt;BR /&gt;patching file src/nfc/nfc/nfc_utils.cc&lt;BR /&gt;patching file src/nfc/tags/rw_i93.cc&lt;BR /&gt;patching file src/nfc/tags/rw_main.cc&lt;BR /&gt;patching file src/nfc/tags/rw_t4t.cc&lt;BR /&gt;Hunk #10 succeeded at 2470 (offset -1 lines).&lt;BR /&gt;Hunk #11 succeeded at 2491 (offset -1 lines).&lt;BR /&gt;patch unexpectedly ends in middle of line&lt;BR /&gt;Hunk #12 succeeded at 3069 with fuzz 1 (offset -1 lines).&lt;BR /&gt;patching file halimpl/tml/NfccTransportFactory.cc&lt;BR /&gt;patching file halimpl/tml/NfccTransportFactory.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccI2cTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccI2cTransport.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccSpiTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccSpiTransport.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccTransport.h&lt;BR /&gt;patching file intf/nxpnfc/1.0/manifest.xml&lt;BR /&gt;patching file pn8x/1.1/Nfc.h&lt;BR /&gt;patching file pn8x/Android.bp&lt;BR /&gt;patching file pn8x/extns/impl/Nxp_Features.h&lt;BR /&gt;patching file pn8x/extns/impl/hal_nxpnfc.h&lt;BR /&gt;patching file pn8x/halimpl/common/phNfcCommon.h&lt;BR /&gt;patching file pn8x/halimpl/dnld/phDnldNfc.cc&lt;BR /&gt;patching file pn8x/halimpl/dnld/phDnldNfc.h&lt;BR /&gt;patching file pn8x/halimpl/dnld/phNxpNciHal_Dnld.cc&lt;BR /&gt;Hunk #2 succeeded at 531 (offset 1 line).&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal.cc&lt;BR /&gt;Hunk #6 succeeded at 520 (offset 2 lines).&lt;BR /&gt;Hunk #7 succeeded at 636 (offset 2 lines).&lt;BR /&gt;Hunk #8 succeeded at 690 (offset 2 lines).&lt;BR /&gt;Hunk #9 succeeded at 860 (offset 2 lines).&lt;BR /&gt;Hunk #10 succeeded at 1105 (offset 2 lines).&lt;BR /&gt;Hunk #11 succeeded at 1533 (offset 2 lines).&lt;BR /&gt;Hunk #12 succeeded at 1780 (offset 2 lines).&lt;BR /&gt;Hunk #13 succeeded at 2347 (offset 2 lines).&lt;BR /&gt;Hunk #14 succeeded at 2756 (offset 2 lines).&lt;BR /&gt;Hunk #15 succeeded at 2840 (offset 2 lines).&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal.h&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal_ext.cc&lt;BR /&gt;Hunk #4 succeeded at 382 (offset 5 lines).&lt;BR /&gt;Hunk #5 succeeded at 503 (offset 5 lines).&lt;BR /&gt;Hunk #6 succeeded at 784 (offset 5 lines).&lt;BR /&gt;Hunk #7 succeeded at 942 (offset 5 lines).&lt;BR /&gt;patching file pn8x/halimpl/libnfc-nxp-PN548AD_example.conf&lt;BR /&gt;patching file pn8x/halimpl/libnfc-nxp-PN66T_example.conf&lt;BR /&gt;patching file pn8x/halimpl/src/adaptation/EseAdaptation.cpp&lt;BR /&gt;patching file pn8x/halimpl/tml/NfccTransportFactory.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/NfccTransportFactory.h&lt;BR /&gt;patching file pn8x/halimpl/tml/phTmlNfc.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/phTmlNfc.h&lt;BR /&gt;patching file pn8x/halimpl/tml/spi_spm.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccI2cTransport.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccI2cTransport.h&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccSpiTransport.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccSpiTransport.h&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccTransport.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccTransport.h&lt;BR /&gt;patching file pn8x/halimpl/utils/NxpNfcCapability.cpp&lt;BR /&gt;patching file pn8x/halimpl/utils/phNxpConfig.h&lt;BR /&gt;patching file pn8x/halimpl/utils/phNxpNciHal_utils.cc&lt;BR /&gt;patching file Android.bp&lt;BR /&gt;patching file halimpl/tml/NfccTransportFactory.cc&lt;BR /&gt;patching file halimpl/tml/NfccTransportFactory.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccI2cTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccI2cTransport.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccSpiTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccSpiTransport.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccTransport.h&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal_ext.cc&lt;BR /&gt;Hunk #1 succeeded at 771 (offset 5 lines).&lt;BR /&gt;patching file pn8x/halimpl/common/phNfcCommon.h&lt;BR /&gt;patching file pn8x/halimpl/dnld/phDnldNfc.cc&lt;BR /&gt;patching file pn8x/halimpl/dnld/phDnldNfc.h&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal.cc&lt;BR /&gt;Hunk #6 succeeded at 491 (offset 2 lines).&lt;BR /&gt;Hunk #7 succeeded at 949 (offset 2 lines).&lt;BR /&gt;Hunk #8 succeeded at 1437 (offset 2 lines).&lt;BR /&gt;Hunk #9 succeeded at 1513 (offset 2 lines).&lt;BR /&gt;Hunk #10 succeeded at 1524 (offset 2 lines).&lt;BR /&gt;Hunk #11 succeeded at 1531 (offset 2 lines).&lt;BR /&gt;Hunk #12 succeeded at 1754 (offset 2 lines).&lt;BR /&gt;Hunk #13 succeeded at 1816 (offset 2 lines).&lt;BR /&gt;Hunk #14 succeeded at 1830 (offset 2 lines).&lt;BR /&gt;Hunk #15 succeeded at 2889 (offset 2 lines).&lt;BR /&gt;Hunk #16 succeeded at 3115 (offset 2 lines).&lt;BR /&gt;Hunk #17 succeeded at 3404 (offset 2 lines).&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal.h&lt;BR /&gt;patching file Android.bp&lt;BR /&gt;patching file AndroidManifest.xml&lt;BR /&gt;patching file nci/jni/Android.bp&lt;BR /&gt;patching file nci/jni/JavaClassConstants.h&lt;BR /&gt;patching file nci/jni/NativeNfcManager.cpp&lt;BR /&gt;patching file nci/jni/NativeNfcTag.cpp&lt;BR /&gt;patching file nci/jni/NativeNxpFeature.cpp&lt;BR /&gt;patching file nci/jni/NativeT4tNfcee.cpp&lt;BR /&gt;patching file nci/jni/NativeT4tNfcee.h&lt;BR /&gt;patching file nci/jni/NativeT4tNfceeManager.cpp&lt;BR /&gt;patching file nci/jni/NfcJniUtil.cpp&lt;BR /&gt;patching file nci/jni/NfcJniUtil.h&lt;BR /&gt;patching file nci/jni/NfcTag.cpp&lt;BR /&gt;Hunk #7 succeeded at 383 (offset 4 lines).&lt;BR /&gt;Hunk #8 succeeded at 421 (offset 4 lines).&lt;BR /&gt;Hunk #9 succeeded at 473 (offset 4 lines).&lt;BR /&gt;Hunk #10 succeeded at 540 (offset 5 lines).&lt;BR /&gt;Hunk #11 succeeded at 661 (offset 5 lines).&lt;BR /&gt;Hunk #12 succeeded at 922 (offset 5 lines).&lt;BR /&gt;Hunk #13 succeeded at 957 (offset 5 lines).&lt;BR /&gt;Hunk #14 succeeded at 1048 (offset 5 lines).&lt;BR /&gt;Hunk #15 succeeded at 1106 (offset 5 lines).&lt;BR /&gt;Hunk #16 succeeded at 1189 (offset 5 lines).&lt;BR /&gt;Hunk #17 succeeded at 1236 (offset 5 lines).&lt;BR /&gt;Hunk #18 succeeded at 1246 (offset 5 lines).&lt;BR /&gt;Hunk #19 succeeded at 1276 (offset 5 lines).&lt;BR /&gt;Hunk #20 FAILED at 1785.&lt;BR /&gt;1 out of 20 hunks FAILED -- saving rejects to file nci/jni/NfcTag.cpp.rej&lt;BR /&gt;patching file nci/jni/NfcTag.h&lt;BR /&gt;patching file nci/jni/NfcTagExtns.cpp&lt;BR /&gt;patching file nci/jni/NfcTagExtns.h&lt;BR /&gt;patching file nci/jni/RoutingManager.cpp&lt;BR /&gt;patching file nci/jni/RoutingManager.h&lt;BR /&gt;patching file nci/jni/extns/pn54x/inc/phNxpExtns.h&lt;BR /&gt;patching file nci/jni/extns/pn54x/src/phNxpExtns.cpp&lt;BR /&gt;patching file nci/jni/extns/pn54x/src/phNxpExtns_DebugAgc.cpp&lt;BR /&gt;patching file nci/src/com/android/nfc/dhimpl/NativeNfcManager.java&lt;BR /&gt;patching file src/com/android/nfc/DeviceHost.java&lt;BR /&gt;patching file src/com/android/nfc/NfcService.java&lt;BR /&gt;Hunk #1 succeeded at 85 (offset 1 line).&lt;BR /&gt;Hunk #2 succeeded at 101 (offset 1 line).&lt;BR /&gt;Hunk #3 succeeded at 154 (offset 1 line).&lt;BR /&gt;Hunk #4 succeeded at 176 (offset 1 line).&lt;BR /&gt;Hunk #5 succeeded at 262 (offset 1 line).&lt;BR /&gt;Hunk #6 succeeded at 331 (offset 1 line).&lt;BR /&gt;Hunk #7 succeeded at 372 (offset 4 lines).&lt;BR /&gt;Hunk #8 succeeded at 483 (offset 4 lines).&lt;BR /&gt;Hunk #9 succeeded at 491 (offset 4 lines).&lt;BR /&gt;Hunk #10 succeeded at 1227 (offset 4 lines).&lt;BR /&gt;Hunk #11 succeeded at 1702 (offset 4 lines).&lt;BR /&gt;Hunk #12 succeeded at 2467 (offset 23 lines).&lt;BR /&gt;Hunk #13 succeeded at 2898 (offset 31 lines).&lt;BR /&gt;Hunk #14 succeeded at 3512 (offset 33 lines).&lt;BR /&gt;patching file src/com/android/nfc/cardemulation/AidRoutingManager.java&lt;BR /&gt;patching file src/com/android/nfc/dhimpl/NativeT4tNfceeManager.java&lt;BR /&gt;patching file src/com/android/nfc/handover/BluetoothPeripheralHandover.java&lt;BR /&gt;patching file src/com/android/nfc/handover/HandoverDataParser.java&lt;BR /&gt;patch unexpectedly ends in middle of line&lt;BR /&gt;Hunk #2 succeeded at 44 with fuzz 1.&lt;BR /&gt;patching file data/etc/android.sofware.nfc.beam.xml&lt;BR /&gt;patching file core/java/android/nfc/INfcAdapter.aidl&lt;BR /&gt;patching file frameworks/Android.bp&lt;BR /&gt;patching file frameworks/com/nxp/nfc/INxpNfcAdapter.aidl&lt;BR /&gt;patching file frameworks/com/nxp/nfc/NfcConstants.java&lt;BR /&gt;patching file frameworks/com/nxp/nfc/NxpNfcAdapter.java&lt;BR /&gt;patching file frameworks/com.nxp.nfc.xml&lt;BR /&gt;patching file core/main.mk&lt;BR /&gt;patching file compatibility_matrices/compatibility_matrix.current.xml&lt;BR /&gt;patching file fs_mgr/fs_mgr_remount.cpp&lt;/P&gt;&lt;P&gt;+++ NXP-NCI NFC support installation completed +++&lt;/P&gt;</description>
    <pubDate>Thu, 25 Apr 2024 09:13:08 GMT</pubDate>
    <dc:creator>Harrison_lee</dc:creator>
    <dc:date>2024-04-25T09:13:08Z</dc:date>
    <item>
      <title>NFC PN7160 android 12 porting NxpNfcAdapterService fatal exception</title>
      <link>https://community.nxp.com/t5/NFC/NFC-PN7160-android-12-porting-NxpNfcAdapterService-fatal/m-p/1852016#M11593</link>
      <description>&lt;P&gt;Dear NXP,&lt;/P&gt;&lt;P&gt;I porting NFC PN7160 android 12, show below fatal exception.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have added com.nxp.nfc package name on&amp;nbsp;device-nfc.mk as below.It also has showed com.nxp.nfc.jar on system/framework.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PRODUCT_PACKAGES += \&lt;BR /&gt;libnfc-nci \&lt;BR /&gt;NfcNci \&lt;BR /&gt;com.nxp.nfc \&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Tag \&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;android.hardware.nfc@1.0-impl \&lt;BR /&gt;nfc_nci.$(NXP_NFC_PLATFORM) \&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Why it still&amp;nbsp; show below fatal exception?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;04-23 02:48:43.424 5726 5726 D NfcApplication: NFCAPP:onCreate-&lt;BR /&gt;04-23 02:48:43.429 5726 5726 I NfcService: Starting NFC service -&lt;BR /&gt;04-23 02:48:43.430 5726 5726 D AndroidRuntime: Shutting down VM&lt;BR /&gt;04-23 02:48:43.430 535 1062 E AudioSystem-JNI: AudioSystem::listAudioPorts error -19&lt;BR /&gt;04-23 02:48:43.430 535 1062 W AudioManager: updateAudioPortCache: listAudioPorts failed&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: FATAL EXCEPTION: main&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: Process: com.android.nfc, PID: 5726&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/nfc/NfcService$NxpNfcAdapterService;&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at com.android.nfc.NfcService.&amp;lt;init&amp;gt;(NfcService.java:487)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at com.android.nfc.NfcApplication.onCreate(NfcApplication.java:67)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1223)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6762)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at android.app.ActivityThread.access$1500(ActivityThread.java:256)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2091)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7870)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: com.android.nfc.NfcService$NxpNfcAdapterService&lt;BR /&gt;04-23 02:48:43.431 5726 5726 E AndroidRuntime: ... 13 more&lt;BR /&gt;04-23 02:48:43.433 535 1974 W ActivityManager: Process com.android.nfc has crashed too many times, killing! Reason: crashed quickly&lt;BR /&gt;04-23 02:48:43.435 5726 5726 I Process : Sending signal. PID: 5726 SIG: 9&lt;BR /&gt;^C&lt;BR /&gt;D:\tools\platform-tools-latest-windows\platform-tools&amp;gt;adb shell&lt;BR /&gt;hunter_8mq:/ $ cd system/framework/&lt;BR /&gt;hunter_8mq:/system/framework $ ls&lt;BR /&gt;abx.jar boot-framework-graphics.vdex ext.jar org.apache.http.legacy.jar.prof&lt;BR /&gt;am.jar boot-framework.vdex framework-graphics.jar requestsync.jar&lt;BR /&gt;android.hidl.base-V1.0-java.jar boot-ims-common.vdex framework-res.apk services.jar&lt;BR /&gt;android.hidl.manager-V1.0-java.jar boot-telephony-common.vdex framework.jar services.jar.bprof&lt;BR /&gt;android.test.base.jar boot-voip-common.vdex hid.jar services.jar.prof&lt;BR /&gt;android.test.mock.jar bu.jar ims-common.jar sm.jar&lt;BR /&gt;android.test.runner.jar com.android.future.usb.accessory.jar incident-helper-cmd.jar svc.jar&lt;BR /&gt;appwidget.jar com.android.location.provider.jar javax.obex.jar telecom.jar&lt;BR /&gt;arm com.android.media.remotedisplay.jar lockagent.jar telephony-common.jar&lt;BR /&gt;arm64 com.android.mediadrm.signer.jar locksettings.jar uiautomator.jar&lt;BR /&gt;bmgr.jar com.nxp.nfc.jar monkey.jar uinput.jar&lt;BR /&gt;boot-core-icu4j.vdex content.jar oat voip-common.jar&lt;BR /&gt;boot-ext.vdex ethernet-service.jar org.apache.http.legacy.jar vr.jar&lt;BR /&gt;hunter_8mq:/system/framework $&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2024 03:02:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NFC-PN7160-android-12-porting-NxpNfcAdapterService-fatal/m-p/1852016#M11593</guid>
      <dc:creator>Harrison_lee</dc:creator>
      <dc:date>2024-04-23T03:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: NFC PN7160 android 12 porting NxpNfcAdapterService fatal exception</title>
      <link>https://community.nxp.com/t5/NFC/NFC-PN7160-android-12-porting-NxpNfcAdapterService-fatal/m-p/1854545#M11600</link>
      <description>&lt;P&gt;Hi&amp;nbsp; Harrison:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would suggest you follow AN13189: PN7160 Android porting guide. double check whether the patches applied successfully?&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com.cn/docs/en/application-note/AN13189.pdf" target="_blank"&gt;https://www.nxp.com.cn/docs/en/application-note/AN13189.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2024 08:40:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NFC-PN7160-android-12-porting-NxpNfcAdapterService-fatal/m-p/1854545#M11600</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2024-04-25T08:40:25Z</dc:date>
    </item>
    <item>
      <title>回复： NFC PN7160 android 12 porting NxpNfcAdapterService fatal exception</title>
      <link>https://community.nxp.com/t5/NFC/NFC-PN7160-android-12-porting-NxpNfcAdapterService-fatal/m-p/1854603#M11602</link>
      <description>&lt;P&gt;Dear NXP,&lt;/P&gt;&lt;P&gt;Patch has merged completed. It has two fail. But i think that it doesn't relate to this issue from two fail (&lt;/P&gt;&lt;P&gt;+++ Installing NXP-NCI NFC support for PN7160 +++&lt;/P&gt;&lt;P&gt;- patching required files&lt;BR /&gt;patching file conf/Android.bp&lt;BR /&gt;patching file conf/libnfc-nci.conf&lt;BR /&gt;patching file src/Android.bp&lt;BR /&gt;patching file src/adaptation/NfcAdaptation.cc&lt;BR /&gt;patching file src/adaptation/nfc_config.cc&lt;BR /&gt;patching file src/gki/common/gki_buffer.cc&lt;BR /&gt;Hunk #1 succeeded at 1083 (offset 2 lines).&lt;BR /&gt;patching file src/include/NfcAdaptation.h&lt;BR /&gt;patching file src/include/Nxp_Features.h&lt;BR /&gt;patching file src/include/buildcfg.h&lt;BR /&gt;patching file src/include/hal_nxpnfc.h&lt;BR /&gt;patching file src/include/nci_defs.h&lt;BR /&gt;patching file src/include/nci_defs_extns.h&lt;BR /&gt;patching file src/include/nfc_config.h&lt;BR /&gt;patching file src/include/nfc_target.h&lt;BR /&gt;patching file src/nfa/ce/nfa_ce_act.cc&lt;BR /&gt;patching file src/nfa/ce/nfa_ce_api.cc&lt;BR /&gt;patching file src/nfa/dm/nfa_dm_act.cc&lt;BR /&gt;patching file src/nfa/dm/nfa_dm_api.cc&lt;BR /&gt;patching file src/nfa/dm/nfa_dm_discover.cc&lt;BR /&gt;patching file src/nfa/dm/nfa_dm_main.cc&lt;BR /&gt;Hunk #1 succeeded at 178 (offset 1 line).&lt;BR /&gt;Hunk #2 succeeded at 420 (offset 7 lines).&lt;BR /&gt;Hunk #3 succeeded at 453 (offset 7 lines).&lt;BR /&gt;patching file src/nfa/ee/nfa_ee_act.cc&lt;BR /&gt;patching file src/nfa/hci/nfa_hci_main.cc&lt;BR /&gt;patching file src/nfa/include/nfa_api.h&lt;BR /&gt;patching file src/nfa/include/nfa_dm_int.h&lt;BR /&gt;patching file src/nfa/include/nfa_nfcee_api.h&lt;BR /&gt;patching file src/nfa/include/nfa_nfcee_int.h&lt;BR /&gt;patching file src/nfa/include/nfa_rw_int.h&lt;BR /&gt;patching file src/nfa/include/nfa_sys.h&lt;BR /&gt;patching file src/nfa/rw/nfa_rw_act.cc&lt;BR /&gt;patching file src/nfa/rw/nfa_rw_api.cc&lt;BR /&gt;patching file src/nfa/t4tnfcee/nfa_nfcee_act.cc&lt;BR /&gt;patching file src/nfa/t4tnfcee/nfa_nfcee_api.cc&lt;BR /&gt;patching file src/nfa/t4tnfcee/nfa_nfcee_main.cc&lt;BR /&gt;patching file src/nfc/include/nfc_api.h&lt;BR /&gt;patching file src/nfc/include/rw_api.h&lt;BR /&gt;patching file src/nfc/include/rw_int.h&lt;BR /&gt;patching file src/nfc/include/tags_defs.h&lt;BR /&gt;patching file src/nfc/llcp/llcp_dlc.cc&lt;BR /&gt;Hunk #1 FAILED at 647.&lt;BR /&gt;Hunk #2 succeeded at 699 (offset -7 lines).&lt;BR /&gt;1 out of 2 hunks FAILED -- saving rejects to file src/nfc/llcp/llcp_dlc.cc.rej&lt;BR /&gt;patching file src/nfc/llcp/llcp_link.cc&lt;BR /&gt;patching file src/nfc/nfc/nfc_main.cc&lt;BR /&gt;patching file src/nfc/nfc/nfc_ncif.cc&lt;BR /&gt;Hunk #1 succeeded at 1015 (offset 5 lines).&lt;BR /&gt;patching file src/nfc/nfc/nfc_task.cc&lt;BR /&gt;patching file src/nfc/nfc/nfc_utils.cc&lt;BR /&gt;patching file src/nfc/tags/rw_i93.cc&lt;BR /&gt;patching file src/nfc/tags/rw_main.cc&lt;BR /&gt;patching file src/nfc/tags/rw_t4t.cc&lt;BR /&gt;Hunk #10 succeeded at 2470 (offset -1 lines).&lt;BR /&gt;Hunk #11 succeeded at 2491 (offset -1 lines).&lt;BR /&gt;patch unexpectedly ends in middle of line&lt;BR /&gt;Hunk #12 succeeded at 3069 with fuzz 1 (offset -1 lines).&lt;BR /&gt;patching file halimpl/tml/NfccTransportFactory.cc&lt;BR /&gt;patching file halimpl/tml/NfccTransportFactory.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccI2cTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccI2cTransport.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccSpiTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccSpiTransport.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccTransport.h&lt;BR /&gt;patching file intf/nxpnfc/1.0/manifest.xml&lt;BR /&gt;patching file pn8x/1.1/Nfc.h&lt;BR /&gt;patching file pn8x/Android.bp&lt;BR /&gt;patching file pn8x/extns/impl/Nxp_Features.h&lt;BR /&gt;patching file pn8x/extns/impl/hal_nxpnfc.h&lt;BR /&gt;patching file pn8x/halimpl/common/phNfcCommon.h&lt;BR /&gt;patching file pn8x/halimpl/dnld/phDnldNfc.cc&lt;BR /&gt;patching file pn8x/halimpl/dnld/phDnldNfc.h&lt;BR /&gt;patching file pn8x/halimpl/dnld/phNxpNciHal_Dnld.cc&lt;BR /&gt;Hunk #2 succeeded at 531 (offset 1 line).&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal.cc&lt;BR /&gt;Hunk #6 succeeded at 520 (offset 2 lines).&lt;BR /&gt;Hunk #7 succeeded at 636 (offset 2 lines).&lt;BR /&gt;Hunk #8 succeeded at 690 (offset 2 lines).&lt;BR /&gt;Hunk #9 succeeded at 860 (offset 2 lines).&lt;BR /&gt;Hunk #10 succeeded at 1105 (offset 2 lines).&lt;BR /&gt;Hunk #11 succeeded at 1533 (offset 2 lines).&lt;BR /&gt;Hunk #12 succeeded at 1780 (offset 2 lines).&lt;BR /&gt;Hunk #13 succeeded at 2347 (offset 2 lines).&lt;BR /&gt;Hunk #14 succeeded at 2756 (offset 2 lines).&lt;BR /&gt;Hunk #15 succeeded at 2840 (offset 2 lines).&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal.h&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal_ext.cc&lt;BR /&gt;Hunk #4 succeeded at 382 (offset 5 lines).&lt;BR /&gt;Hunk #5 succeeded at 503 (offset 5 lines).&lt;BR /&gt;Hunk #6 succeeded at 784 (offset 5 lines).&lt;BR /&gt;Hunk #7 succeeded at 942 (offset 5 lines).&lt;BR /&gt;patching file pn8x/halimpl/libnfc-nxp-PN548AD_example.conf&lt;BR /&gt;patching file pn8x/halimpl/libnfc-nxp-PN66T_example.conf&lt;BR /&gt;patching file pn8x/halimpl/src/adaptation/EseAdaptation.cpp&lt;BR /&gt;patching file pn8x/halimpl/tml/NfccTransportFactory.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/NfccTransportFactory.h&lt;BR /&gt;patching file pn8x/halimpl/tml/phTmlNfc.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/phTmlNfc.h&lt;BR /&gt;patching file pn8x/halimpl/tml/spi_spm.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccI2cTransport.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccI2cTransport.h&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccSpiTransport.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccSpiTransport.h&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccTransport.cc&lt;BR /&gt;patching file pn8x/halimpl/tml/transport/NfccTransport.h&lt;BR /&gt;patching file pn8x/halimpl/utils/NxpNfcCapability.cpp&lt;BR /&gt;patching file pn8x/halimpl/utils/phNxpConfig.h&lt;BR /&gt;patching file pn8x/halimpl/utils/phNxpNciHal_utils.cc&lt;BR /&gt;patching file Android.bp&lt;BR /&gt;patching file halimpl/tml/NfccTransportFactory.cc&lt;BR /&gt;patching file halimpl/tml/NfccTransportFactory.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccI2cTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccI2cTransport.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccSpiTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccSpiTransport.h&lt;BR /&gt;patching file halimpl/tml/transport/NfccTransport.cc&lt;BR /&gt;patching file halimpl/tml/transport/NfccTransport.h&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal_ext.cc&lt;BR /&gt;Hunk #1 succeeded at 771 (offset 5 lines).&lt;BR /&gt;patching file pn8x/halimpl/common/phNfcCommon.h&lt;BR /&gt;patching file pn8x/halimpl/dnld/phDnldNfc.cc&lt;BR /&gt;patching file pn8x/halimpl/dnld/phDnldNfc.h&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal.cc&lt;BR /&gt;Hunk #6 succeeded at 491 (offset 2 lines).&lt;BR /&gt;Hunk #7 succeeded at 949 (offset 2 lines).&lt;BR /&gt;Hunk #8 succeeded at 1437 (offset 2 lines).&lt;BR /&gt;Hunk #9 succeeded at 1513 (offset 2 lines).&lt;BR /&gt;Hunk #10 succeeded at 1524 (offset 2 lines).&lt;BR /&gt;Hunk #11 succeeded at 1531 (offset 2 lines).&lt;BR /&gt;Hunk #12 succeeded at 1754 (offset 2 lines).&lt;BR /&gt;Hunk #13 succeeded at 1816 (offset 2 lines).&lt;BR /&gt;Hunk #14 succeeded at 1830 (offset 2 lines).&lt;BR /&gt;Hunk #15 succeeded at 2889 (offset 2 lines).&lt;BR /&gt;Hunk #16 succeeded at 3115 (offset 2 lines).&lt;BR /&gt;Hunk #17 succeeded at 3404 (offset 2 lines).&lt;BR /&gt;patching file pn8x/halimpl/hal/phNxpNciHal.h&lt;BR /&gt;patching file Android.bp&lt;BR /&gt;patching file AndroidManifest.xml&lt;BR /&gt;patching file nci/jni/Android.bp&lt;BR /&gt;patching file nci/jni/JavaClassConstants.h&lt;BR /&gt;patching file nci/jni/NativeNfcManager.cpp&lt;BR /&gt;patching file nci/jni/NativeNfcTag.cpp&lt;BR /&gt;patching file nci/jni/NativeNxpFeature.cpp&lt;BR /&gt;patching file nci/jni/NativeT4tNfcee.cpp&lt;BR /&gt;patching file nci/jni/NativeT4tNfcee.h&lt;BR /&gt;patching file nci/jni/NativeT4tNfceeManager.cpp&lt;BR /&gt;patching file nci/jni/NfcJniUtil.cpp&lt;BR /&gt;patching file nci/jni/NfcJniUtil.h&lt;BR /&gt;patching file nci/jni/NfcTag.cpp&lt;BR /&gt;Hunk #7 succeeded at 383 (offset 4 lines).&lt;BR /&gt;Hunk #8 succeeded at 421 (offset 4 lines).&lt;BR /&gt;Hunk #9 succeeded at 473 (offset 4 lines).&lt;BR /&gt;Hunk #10 succeeded at 540 (offset 5 lines).&lt;BR /&gt;Hunk #11 succeeded at 661 (offset 5 lines).&lt;BR /&gt;Hunk #12 succeeded at 922 (offset 5 lines).&lt;BR /&gt;Hunk #13 succeeded at 957 (offset 5 lines).&lt;BR /&gt;Hunk #14 succeeded at 1048 (offset 5 lines).&lt;BR /&gt;Hunk #15 succeeded at 1106 (offset 5 lines).&lt;BR /&gt;Hunk #16 succeeded at 1189 (offset 5 lines).&lt;BR /&gt;Hunk #17 succeeded at 1236 (offset 5 lines).&lt;BR /&gt;Hunk #18 succeeded at 1246 (offset 5 lines).&lt;BR /&gt;Hunk #19 succeeded at 1276 (offset 5 lines).&lt;BR /&gt;Hunk #20 FAILED at 1785.&lt;BR /&gt;1 out of 20 hunks FAILED -- saving rejects to file nci/jni/NfcTag.cpp.rej&lt;BR /&gt;patching file nci/jni/NfcTag.h&lt;BR /&gt;patching file nci/jni/NfcTagExtns.cpp&lt;BR /&gt;patching file nci/jni/NfcTagExtns.h&lt;BR /&gt;patching file nci/jni/RoutingManager.cpp&lt;BR /&gt;patching file nci/jni/RoutingManager.h&lt;BR /&gt;patching file nci/jni/extns/pn54x/inc/phNxpExtns.h&lt;BR /&gt;patching file nci/jni/extns/pn54x/src/phNxpExtns.cpp&lt;BR /&gt;patching file nci/jni/extns/pn54x/src/phNxpExtns_DebugAgc.cpp&lt;BR /&gt;patching file nci/src/com/android/nfc/dhimpl/NativeNfcManager.java&lt;BR /&gt;patching file src/com/android/nfc/DeviceHost.java&lt;BR /&gt;patching file src/com/android/nfc/NfcService.java&lt;BR /&gt;Hunk #1 succeeded at 85 (offset 1 line).&lt;BR /&gt;Hunk #2 succeeded at 101 (offset 1 line).&lt;BR /&gt;Hunk #3 succeeded at 154 (offset 1 line).&lt;BR /&gt;Hunk #4 succeeded at 176 (offset 1 line).&lt;BR /&gt;Hunk #5 succeeded at 262 (offset 1 line).&lt;BR /&gt;Hunk #6 succeeded at 331 (offset 1 line).&lt;BR /&gt;Hunk #7 succeeded at 372 (offset 4 lines).&lt;BR /&gt;Hunk #8 succeeded at 483 (offset 4 lines).&lt;BR /&gt;Hunk #9 succeeded at 491 (offset 4 lines).&lt;BR /&gt;Hunk #10 succeeded at 1227 (offset 4 lines).&lt;BR /&gt;Hunk #11 succeeded at 1702 (offset 4 lines).&lt;BR /&gt;Hunk #12 succeeded at 2467 (offset 23 lines).&lt;BR /&gt;Hunk #13 succeeded at 2898 (offset 31 lines).&lt;BR /&gt;Hunk #14 succeeded at 3512 (offset 33 lines).&lt;BR /&gt;patching file src/com/android/nfc/cardemulation/AidRoutingManager.java&lt;BR /&gt;patching file src/com/android/nfc/dhimpl/NativeT4tNfceeManager.java&lt;BR /&gt;patching file src/com/android/nfc/handover/BluetoothPeripheralHandover.java&lt;BR /&gt;patching file src/com/android/nfc/handover/HandoverDataParser.java&lt;BR /&gt;patch unexpectedly ends in middle of line&lt;BR /&gt;Hunk #2 succeeded at 44 with fuzz 1.&lt;BR /&gt;patching file data/etc/android.sofware.nfc.beam.xml&lt;BR /&gt;patching file core/java/android/nfc/INfcAdapter.aidl&lt;BR /&gt;patching file frameworks/Android.bp&lt;BR /&gt;patching file frameworks/com/nxp/nfc/INxpNfcAdapter.aidl&lt;BR /&gt;patching file frameworks/com/nxp/nfc/NfcConstants.java&lt;BR /&gt;patching file frameworks/com/nxp/nfc/NxpNfcAdapter.java&lt;BR /&gt;patching file frameworks/com.nxp.nfc.xml&lt;BR /&gt;patching file core/main.mk&lt;BR /&gt;patching file compatibility_matrices/compatibility_matrix.current.xml&lt;BR /&gt;patching file fs_mgr/fs_mgr_remount.cpp&lt;/P&gt;&lt;P&gt;+++ NXP-NCI NFC support installation completed +++&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2024 09:13:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NFC-PN7160-android-12-porting-NxpNfcAdapterService-fatal/m-p/1854603#M11602</guid>
      <dc:creator>Harrison_lee</dc:creator>
      <dc:date>2024-04-25T09:13:08Z</dc:date>
    </item>
  </channel>
</rss>

