Невозможно разобрать строку соединения в облачном хранилище

У меня есть приложение для Android и я хочу загрузить хранилище blob из Azure.I имеет строку соединения, но когда я пытаюсь разобрать ее, мое приложение дает мне ошибку и мое приложение crash.How я могу решить это?

Github Link

Активность, которая анализирует строку подключения:

package com.berkkarabacak.mspproje; import android.app.Activity; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.widget.TextView; import com.microsoft.azure.storage.*; import com.microsoft.azure.storage.blob.CloudBlobClient; import com.microsoft.azure.storage.blob.CloudBlobContainer; import com.microsoft.azure.storage.blob.ListBlobItem; public class Checkactivity extends ActionBarActivity { String tcnumara; public static final String ConnectionString = "DefaultEndpointsProtocol=http;" + "AccountName=CENSORED;" + "AccountKey=CENSORED"; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.checkheartbeat); try { // Retrieve storage account from connection-string. CloudStorageAccount storageAccount = CloudStorageAccount.parse(ConnectionString); catch (Exception e) { // Output the stack trace. e.printStackTrace(); } } } 

Logcat:

 04-14 14:32:02.598 27372-27372/com.berkkarabacak.mspproje E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.berkkarabacak.mspproje, PID: 27372 java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/stream/XMLOutputFactory; at com.microsoft.azure.storage.core.Utility.<clinit>(Utility.java:120) at com.microsoft.azure.storage.CloudStorageAccount.parse(CloudStorageAccount.java:239) at com.berkkarabacak.mspproje.Checkactivity.onCreate(Checkactivity.java:36) at android.app.Activity.performCreate(Activity.java:6283) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2758) at android.app.ActivityThread.access$900(ActivityThread.java:177) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:5942) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184) Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.xml.stream.XMLOutputFactory" on path: DexPathList[[zip file "/data/app/com.berkkarabacak.mspproje-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) at java.lang.ClassLoader.loadClass(ClassLoader.java:469)            at com.microsoft.azure.storage.core.Utility.<clinit>(Utility.java:120)            at com.microsoft.azure.storage.CloudStorageAccount.parse(CloudStorageAccount.java:239)            at com.berkkarabacak.mspproje.Checkactivity.onCreate(Checkactivity.java:36)            at android.app.Activity.performCreate(Activity.java:6283)            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2758)            at android.app.ActivityThread.access$900(ActivityThread.java:177)            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448)            at android.os.Handler.dispatchMessage(Handler.java:102)            at android.os.Looper.loop(Looper.java:145)            at android.app.ActivityThread.main(ActivityThread.java:5942)            at java.lang.reflect.Method.invoke(Native Method)            at java.lang.reflect.Method.invoke(Method.java:372)            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389)            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184) Suppressed: java.lang.ClassNotFoundException: javax.xml.stream.XMLOutputFactory at java.lang.Class.classForName(Native Method) at java.lang.BootClassLoader.findClass(ClassLoader.java:781) at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) at java.lang.ClassLoader.loadClass(ClassLoader.java:504) ... 17 more Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available 04-14 14:32:04.528 27372-27372/com.berkkarabacak.mspproje I/Process﹕ Sending signal. PID: 27372 SIG: 9 

Глядя на ваш файл построения градиента, похоже, что вы используете библиотеку Java Storage, а не библиотеку Android Storage. Если вы посмотрите на целевую страницу GitHub для библиотеки хранения Android, должны быть указания по импорту Android aar через сборку градиента.

Intereting Posts
Как проверить, является ли система 12 или 24 часами? Ошибка создания таблицы Android (около «автоинкремента»: синтаксическая ошибка)? Android Как получить установленные локали системы Общий приемник для кнопок в макете андроида? Не удалось выполнить инструменты \ android.bat: решение Как синхронизировать базы данных SQLite и MySQL с помощью push-уведомлений? Предварительные рыночные публикации для Android (юридические) вопросы Android-прокрутка не прокручивается после открытия клавиатуры PhoneGap 1.4 упаковка Sencha Touch 2.X – Как насчет производительности? Android RecyclerView ItemTouchHelper возвращает салфетки и восстанавливает видоискатель Facebook API Android Панель действий Android Я занимаюсь «первым приложением» для разработчиков Android, но приложение не будет запускаться Арабский номер в арабском тексте на Android Android – Странные отчеты о сбоях при отправке пользователя в Android-приложение для приложения