2012-02-29 5 views
0

Я сделал приложение для Android, и когда я закончил его и протестировал его через eclipse и Android SDK, он отлично работает. Но когда я тестирую его на своем Android-телефоне и устанавливаю его с помощью приложения AppInstaller и запускаю его, тогда он говорит: приложение не установлено на устройстве ".. WTF? Как это возможно, когда его в меню, и я могу нажать на него?Приложение для Android ERROR не установлено на устройстве?

Это мой код. (И да, я сделал X вне сайта на цели)

Manifest.xml:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="XXXXXXX" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk android:minSdkVersion="10" /> 
<uses-permission android:name="android.permission.INTERNET" /> 

<application 
    android:icon="@drawable/new_launcher" 
    android:label="@string/app_name" 
    android:permission="android.permission.INTERNET" 
    android:description="@string/app_description"> 

    <activity 
     android:name="XXXXX" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
</manifest> 
+0

Возможно, ваш телефон sdkVersion <10? –

+0

Вам не нужно специальное приложение для установки APK. Например, вы можете загружать и устанавливать APK из браузера. –

+0

Его еще нет в сети .. Приложение находится на моем компьютере, и я положил его на свой телефон и зашел в приложение-установщик и установил APK – SMOKE

ответ

0

«приложение не установлено на устройстве» это сообщение, я получил, когда SD-карта установлена ​​(и недоступен) или при попытке нажать ярлык на рабочем столе на приложение, которое было каким-то образом удалено. Если это проблема, я бы предположил, что ваше дело будет первым.

+0

. Я попробовал переустановить приложение, а затем я подождал 5 минут и попробовал еще раз, и он все еще говорит то же самое :( – SMOKE

+0

Хороший отзыв, хотя .. Я буду помнить об этом – SMOKE

0

Либо ваш телефон Api версия меньше 10. т.е. ниже OS 2.3

или , если ранее было установлено такое же применение на этом телефоне. Попробуйте удалить это перед установкой нового.

+0

Моя ОС 2.3.4 .... также я тестировал это же приложение раньше на этом же телефоне, и он работал – SMOKE

+0

Вы удалили это же приложение из вашего приложения на этот раз .. перед установкой нового .. –

+0

У меня есть uninsalled и удалено приложение каждый раз, когда я пробовал новую версию, так что да lol :) – SMOKE

0

У меня недавно была эта проблема с приложением, которое я писал, чтобы экспериментировать с виджетами.

Проблема, с которой я столкнулся, заключалась в том, что я экспортировал приложение без знака, которое ранее работало. Кажется, вы не можете установить неподписанное приложение, содержащее виджет. Подписание приложения при экспорте позволило установить его в порядке.

0

Вы установили следующее разрешение дважды:

android:permission="android.permission.INTERNET" 

Избавление от одного из них должны очистить его.

0

Убедитесь, что вы используете Java 6, поскольку пакеты с Java 7, по крайней мере, являются проблематичными.

Смежные вопросы