2017-05-05 30 views
0

我試圖從我的Android項目連接到天藍色。有一個使用以下文檔的示例:https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-android-get-started加載連接從android工作室連接到天藍色門戶時出錯

我有幾個問題。首先在實現基本的TodoItem示例(但是從我的項目)後,我不斷收到下面的錯誤和應用程序崩潰。

E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-as.hyb 
java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-as.hyb: open failed: ENOENT (No such file or directory) 
    at libcore.io.IoBridge.open(IoBridge.java:455) 
    at java.io.RandomAccessFile.<init>(RandomAccessFile.java:247) 
    at android.text.Hyphenator.loadHyphenator(Hyphenator.java:118) 
    at android.text.Hyphenator.init(Hyphenator.java:224) 
    at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:252) 
    at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:206) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:743) 
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 

另外重新:Azure移動後端的天藍色門戶設置點擊移動後端Azure門戶中的快速入門提出3個步驟。第一個是連接數據庫,並勾選了「你已經有一個數據連接」,但我沒有設置數據連接 - 所以如何以及在哪裏完成?

此外它給依賴關係添加到Gradle.build - 但在我的項目中只有build.gradle(在Gradle腳本文件夾中)...是同樣的事情嗎? build.gradle(Project)和build.gradle(Module)之間的區別是什麼?

No2。說你已經有一個TodoItem表,但我沒有設置這個。所以只是想知道它在哪裏?

如果我想創建自己的表並手動執行這些步驟,而不點擊快速啓動並想知道是否有文檔?除了明顯的區別之外,移動應用程序和移動應用程序快速入門在市場上有什麼區別。

此外,從Azure中首次導入待辦事項項目時,同時我跑25

乾杯我打開它下載Android SDK中23所需要的項目。

回答

1

根據您的描述,我不知道您的項目是否由您自己通過遵循文檔構建。如果是,那麼該文件有一個官方的sample code,請仔細比較你的官方文件,尤其是AndroidManifest.xml & build.gradle。根據我的經驗,我認爲您的項目配置似乎不適合您的AVD設置,並且缺少一些權限,因此導致您的問題。

的官方樣品需要在Android SDK版本&許可,在其下面AndroidManifest.xml文件中聲明,

<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="23" /> 
<uses-permission android:name="android.permission.INTERNET" /> 

而且需要compileSdkVersionbuild.gradle文件中聲明的23,所以你的項目需要下載Android SDK 23.