Подтвердить что ты не робот

Ошибка установки: INSTALL_FAILED_MEDIA_UNAVAILABLE?

Когда я запускаю приложение Android из eclipse, я встречаю эту ошибку, и мое приложение не запускается:

Ошибка установки: INSTALL_FAILED_MEDIA_UNAVAILABLE

Пожалуйста, проверьте

logcat для получения более подробной информации. Запуск отменен!

Но когда я открыл logcat, я вижу, что logcat ничего не печатает.

Я думаю, что некоторые проблемы с моим файлом манифеста. поэтому вот мой файл манифеста:

    андроид: INSTALLLOCATION = "preferExternal" →

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

<application

    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:debuggable="true" >

    <activity
        android:name=".HelloWorld"
        android:label="Test" >

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>


    </activity>
</application>

<uses-sdk android:targetSdkVersion="8" android:minSdkVersion="8"/>    
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

4b9b3361

Ответ 1

Подключен ли ваш телефон через USB? если да, SDCard не смонтирован. Попробуйте подключить свой телефон в другом режиме или скопируйте приложение apk на SDCard, отсоедините его от компьютера и запустите установку. Он должен работать тогда: -)

Например, моя Motorola Defy поддерживает режимы режима "массового хранения" и "медиа-сервера" в режиме usb. В режиме массового хранения sdcard отключается от устройства, поэтому вы можете получить к нему доступ с вашего ПК.

Проблема заключается в команде "preferExternal", которая сообщает Eclipse попробовать установку на SDCard. Вы также можете попытаться удалить команду installLocation, чтобы установить это приложение во внутреннюю память.

Привет!

Ответ 2

  • Перейдите к cmd
  • cd to android sdk folder > platform tools
  • Введите adb shell, теперь появится знак #
  • Введите pm set-install-location 1, а другой # появится с вами.

Примечание. 1 в команде pm означает, что приложения будут установлены только на внутреннем хранилище. Для получения дополнительной информации см. pm command.

Ответ 3

Это может быть из-за низкой памяти. Для меня проблема решена при удалении некоторых ненужных файлов и приложений.

Ответ 4

В моем случае решение было перезапустить телефон.

Ответ 5

я решил это, добавив следующую строку в файл AndroidManifest.xml в вашем приложении:

android:installLocation="auto"

... это должно быть так:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.MyTestApp"
android:installLocation="auto"

Ответ 6

В моем случае

1 - удалите некоторые бесполезные/малопривлекательные приложения

2 - очистить память RAM

Ответ 7

Мое дело работало после того, как я удалил некоторые файлы или приложения на телефоне. Я пользуюсь телефоном Htc. Мне кажется, что во внутренней памяти телефона требуется некоторое количество свободного места, а объем свободного места зависит от телефона и телефона.