Переместить в Sd не работает после загрузки в Market - PullRequest
1 голос
/ 27 июня 2011

Я реализовал все необходимые функции для функции «Переместить на SD-карту», ​​и приложение можно перенести на SD-карту при запуске из Eclipse или если я вручную установлю файл .apk на телефон.Однако после того, как я загрузил APK в Маркет, я скачал приложение и кнопка «Переместить на SD» была отключена.Приложение называется «[отредактировано]».

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"  android:installLocation="preferExternal" >

    ...
    <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8" />

Что с ним может быть не так?

Ответы [ 3 ]

1 голос
/ 27 июня 2011

Вы проверили, что кнопка не затенена, потому что приложение уже есть на вашей SD-карте?

Когда вы объявляете «предпочесть External», вы запрашиваете, чтобы ваше приложение было установлено на внешнее хранилище по умолчанию.

0 голосов
/ 08 июня 2012

Необходимо проверить как минимум три вещи.

  1. installLocation = "auto" в AndroidManifest.xml, как указано выше.
  2. Установить целевую версию SDK как минимум 8
  3. Убедитесь, что в консоли разработчика Android в разделе «Сведения о продукте» отключена защита от копирования
0 голосов
/ 27 июня 2011

набор android:installLocation="auto" в манифесте

Пример

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mamlambo.article.phrasebook" android:versionCode="2" android:versionName="1.0.1"  
 android:installLocation="auto"> 

установить минимальную версию SDK как 8. Поскольку эта функция поддерживается в Android 2.2

<uses-sdk android:minSdkVersion="8" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...