2015-11-13 82 views
0

我想在android studio中集成twilio android SDK來實現傳出的call.Its在Eclipse中工作正常,但是我在manifest.xml文件中添加TwilioClientService後,應用程序在Android Studio中崩潰,導致無法連接請致電任何人告訴解決方案。如何在Android Studio中使用Twilio android sdk撥打電話?

這是我得到的錯誤,

  1. STACK_TRACE = java.lang.UnsatisfiedLinkError中: dalvik.system.PathClassLoader [DexPathList [zip文件 「/data/app/com.iw.infowave- 1/base.apk「],nativeLibraryDirectories = [/ vendor/lib64, /system/lib64]]]在 處找不到」libtwilio-native.so「java.lang.Runtime.loadLibrary(Runtime.java:366 )at java.lang.System.loadLibrary(System.java:988)at com.twilio.client.impl.useragent.UserAgent。(UserAgent.java:16) at com.twilio.cl ient.impl.CallControlManager.initialize(CallControlManager.java:189) 在 com.twilio.client.impl.CallControlManager.getInstance(CallControlManager.java:131) 在 com.twilio.client.impl.TwilioClientServiceImpl.initialize( TwilioClientServiceImpl.java:169) 在 com.twilio.client.TwilioClientService.onCreate(TwilioClientService.java:50) 在 android.app.ActivityThread.handleCreateService(ActivityThread.java:2761) 在android.app.ActivityThread。訪問$ 1800(ActivityThread.java:151) at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1386) at android.os.Handler.dispatchMessage(Handler.java:102)at android.os.Looper.loop(Looper.java:135)at android.app.ActivityThread.main(ActivityThread.java:5254)at java.lang.reflect.Method.invoke(Native Method)at java。 lang.reflect.Method.invoke(Method.java:372)at com.android.internal.os.ZygoteInit $ MethodAndArgsCa enter code here ller.run(ZygoteInit.java:903)at com.android.internal.os.ZygoteInit。主要(ZygoteInit.java:698)

回答

1

Twilio開發者傳道這裏。

看起來您並未將庫導入到您的項目中。

看到它說:

couldn't find "libtwilio-native.so" at java.lang.Runtime.loadLibrary(Runtime.java:366) at

你需要有twilioclient-的android.jar在libs文件夾,並把它正確引用。

如果你想看看如何做到這一點,最簡單的方法是按照文檔here或看看這個示例項目,我把它放在一起here

UPDATE 此外,作爲一個附註,您必須確保.so文件可以被您的項目訪問。如果您使用的是Gradle,您只需要在src/main下創建一個名爲jniLibs的新文件夾,並在其中添加lib文件夾的所有內容。這將確保所有原生SDK文件都被正確引用。你可以在我之前發佈的示例項目上看到

讓我知道它是如何發生的。

+0

嗨我已經添加了那個jar文件 - 儘管它是這樣來的。實際上我在Android清單文件中添加了一個服務。它是TwilioClientService後,我補充說,只有我得到這個問題。 – Shine

+0

你有看過我鏈接的示例項目嗎?值得比較你的缺失。我對你的項目瞭解不多,所以很難診斷問題。 –

+0

是的以同樣的方式我也做了他們在那個鏈接中提到的 – Shine