导入 Facebook SDK 后,安卓应用程序崩溃 java.lang.UnsatisfiedLinkError。

3

仅仅导入Facebook SDK就会导致我的安卓应用崩溃,它之前一直正常运行,但现在开始崩溃了。我已经注释掉了使用Facebook SDK的每个部分,但它仍然崩溃。我使用的是Facebook SDK版本"4.24.0"。

07-05 12:50:30.309 10354-10412/andrewhossam.cuju_android E/art: No implementation found for long com.android.tools.profiler.support.network.HttpTracker$Connection.nextId() (tried Java_com_android_tools_profiler_support_network_HttpTracker_00024Connection_nextId and Java_com_android_tools_profiler_support_network_HttpTracker_00024Connection_nextId__)

                                                                --------- beginning of crash
07-05 12:50:30.310 10354-10412/andrewhossam.cuju_android E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
                                                                           Process: andrewhossam.cuju_android, PID: 10354
                                                                           java.lang.UnsatisfiedLinkError: No implementation found for long com.android.tools.profiler.support.network.HttpTracker$Connection.nextId() (tried Java_com_android_tools_profiler_support_network_HttpTracker_00024Connection_nextId and Java_com_android_tools_profiler_support_network_HttpTracker_00024Connection_nextId__)
                                                                               at com.android.tools.profiler.support.network.HttpTracker$Connection.nextId(Native Method)
                                                                               at com.android.tools.profiler.support.network.HttpTracker$Connection.<init>(HttpTracker.java:191)
                                                                               at com.android.tools.profiler.support.network.HttpTracker$Connection.<init>(HttpTracker.java:186)
                                                                               at com.android.tools.profiler.support.network.HttpTracker.trackConnection(HttpTracker.java:280)
                                                                               at com.android.tools.profiler.support.network.httpurl.HttpsURLConnection$.<init>(HttpsURLConnection$.java:55)
                                                                               at com.android.tools.profiler.support.network.httpurl.HttpURLWrapper.wrapURLConnectionHelper(HttpURLWrapper.java:40)
                                                                               at com.android.tools.profiler.support.network.httpurl.HttpURLWrapper.wrapURLConnection(HttpURLWrapper.java:55)
                                                                               at com.facebook.GraphRequest.createConnection(GraphRequest.java:1410)
                                                                               at com.facebook.GraphRequest.toHttpConnection(GraphRequest.java:1070)
                                                                               at com.facebook.GraphRequest.executeBatchAndWait(GraphRequest.java:1158)
                                                                               at com.facebook.GraphRequest.executeBatchAndWait(GraphRequest.java:1134)
                                                                               at com.facebook.GraphRequest.executeBatchAndWait(GraphRequest.java:1118)
                                                                               at com.facebook.GraphRequest.executeAndWait(GraphRequest.java:1093)
                                                                               at com.facebook.GraphRequest.executeAndWait(GraphRequest.java:987)
                                                                               at com.facebook.internal.FetchedAppSettingsManager.getAppSettingsQueryResponse(FetchedAppSettingsManager.java:207)
                                                                               at com.facebook.internal.FetchedAppSettingsManager.access$100(FetchedAppSettingsManager.java:47)
                                                                               at com.facebook.internal.FetchedAppSettingsManager$1.run(FetchedAppSettingsManager.java:122)
                                                                               at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
                                                                               at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
                                                                               at java.lang.Thread.run(Thread.java:818)
07-05 12:50:30.311 1104-1960/? E/ActivityManager: App crashed! Process: andrewhossam.cuju_android

你在清单文件中添加了互联网权限吗? - Upendra Shah
是的,当然,我做了。 - Andrew Hossam
你还在面对那个问题吗? - Upendra Shah
我不得不创建一个新项目来继续,但我不知道问题出在哪里。谢谢 - Andrew Hossam
2个回答

24

在运行 -> 编辑配置 -> 分析选项卡中,取消勾选“启用高级分析”


当我强制关闭正在后台运行的START_STICKY服务时,我遇到了这个问题。取消选中似乎解决了这个问题。 - Danny Buonocore

1

在搜索了几天后,我终于找到了!

将这个添加到您的清单文件中:

<uses-feature
    android:name="android.hardware.telephony"
    android:required="false" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接