2015-07-27 3 views
0

У меня проблема с использованием ExpansionDownloader для Android/Xamarin. Я пытаюсь скопировать файл в SD \ Android \ ФЖДА \ SampleApp.SampleApp \ файл каталога:Использование поддержки расширения для Android в Xamarin

  • patch.1.SampleApp.obb

и читать его с

var expansionFile = ApkExpansionSupport.GetApkExpansionZipFile(this, 1, 0); 
Log.WriteLine(LogPriority.Debug, "Expansion files", "Files found: " + expansionFile.GetAllEntries().Count()); 

Это мой AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="SampleApp.SampleApp" android:versionCode="1" android:versionName="1.0" android:installLocation="auto"> 
    <uses-sdk /> 
    <application android:label="SampleApp" android:icon="@drawable/Icon"></application> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.DELETE_CACHE_FILES" /> 
    <uses-permission android:name="android.permission.CLEAR_APP_CACHE" /> 
    <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.CALL_PRIVILEGED" /> 
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 
    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
</manifest> 

Проблема заключается в том, что в LogCat я получил информацию о 0 фил . Может быть, я что-то делаю неправильно или пропустил что-то важное?

ответ

1

Хорошо я выяснить, что происходит:

  • Имя файла должно быть main.1.SampleApp.obb
  • VS при развертывании приложения на физическом устройстве, было удаление файлов расширения
Смежные вопросы