Visual studio android приложение не установлено
Недавно я занялся разработкой Xamarin. У меня большой опыт создания приложений для iOS с помощью Xcode, и со стороны iOS все было очень просто. Сейчас пытаюсь внедрить Android. Я скачал пример Hello World, чтобы сориентироваться. Когда я запускаю его, у меня нет проблем с отображением симулятора ( MonoForAndroid_API_10 и MonoForAndroid_API_12 ), но реальное приложение не запускается и нигде на симуляторе не отображается. По сути, всякий раз, когда я использую run или run with в Xamarin на Android, он вызывает полностью работающий, хотя и пустой симулятор.
Как заставить мое приложение работать на эмуляторе?
Как и другие комментаторы, это, скорее всего, просто симптом медленного эмулятора на вашем компьютере. Я занимаюсь разработкой Xamarin-Android на своей машине OSX 2010 года в автономном режиме с 8 ГБ ОЗУ, и это медленно-медленно-медленно, но можно использовать. Попробуйте найти улучшения скорости Intel x86 (ищите HAXM ), и вы обнаружите, что эмулятор будет намного быстрее.
И да, возьмите настоящий телефон и подключите его к компьютеру: всегда намного быстрее, чем эмуляция.
Я создал это вручную, и это сработало.
ОБНОВЛЕНИЕ
До того, как у меня возникла проблема с запущенным эмулятором, я не мог видеть его в Visual Studio. Причина в том, что я установил эмулятор VS Android через автономную установку, а не через VS Installer. Его тоже нужно было установить там.
У меня была аналогичная проблема, а затем я удалил существующий симулятор устройства и переустановил его снова, и он начал работать.
Поскольку я использую другой SDK, в моем случае
Перейдите в Инструменты> Параметры> Xamarin и установите путь к Android SDK.
Иногда Visual Studio изменяет эту конфигурацию;
Обновление 2020: я следил за комментарием, получившим наибольшее количество голосов, однако с недавним обновлением Visual Studio 2019 шаги немного изменились. Вот что раньше работало:
ЧТО ДЕЛАТЬ ВМЕСТО
Ничего такого. Не связывайся с тропой.
«До того, как у меня возникла проблема с запущенным эмулятором, я не мог видеть его в Visual Studio. Причина заключалась в том, что я установил VS Android Emulator через автономную установку, а не через VS Installer. Его также нужно было установить там. . "
ЧТО ДЕЛАТЬ ВМЕСТО
А. Перейдите в Инструменты, расположенные в верхней части окна VS, выберите Инструменты и функции, перейдите в Отдельные компоненты, используя инструмент поиска во всплывающем окне, выполните поиск «эмулятор», как только вы получите результат, убедитесь, что оба Эмулятора Google Android ( Уровень API 25) (локальная установка) и Intel Hardware Accelerated Execution Manager (HAXM) (локальная установка) проверяются.
Б. Закройте решение (я) и перезапустите VS, затем снова откройте решение (я).
C. Чтобы развернуть приложение в эмуляторе, нажмите кнопку «Пуск», чтобы развернуть эмулятор, щелкните левой кнопкой мыши проект Android и нажмите «Развернуть». Вы должны увидеть свое приложение в меню приложения эмулятора. Изображение обновленных инструкций
Иногда вы закрываете эмулятор Android, но не POWEROFF эмулятор. эта проблема возникает, когда эмулятор завершает работу некорректно.
- Сначала запустите свой эмулятор
- Затем перезапустите эмулятор с помощью параметра pressing down the power button and select restart в эмуляторе Android.
В основном вам нужно включить эти две функции Windows с панели управления (включить или выключить функции Windows):
- Hyper-V.
- Платформа гипервизора Windows.
Затем из Visual Studio перейдите в: Инструменты >> Android >> Диспетчер SDK для Android >> Инструменты >> убедитесь, что версия "Android emulator" - 27.0.1 или выше, в противном случае вы найдете на том же экране кнопку ниже, чтобы обновите его.
Установка андроид студио
Все было сделано как по инструкции. Написал в командной строке(от имени администратора) mklink /D.
Массивы в андроид студио
В общем есть вот такой код. Но проблема теперь в следующем. Только без смеха. Как разбить принятое.
Запуск файла Андроид студио
Скачал архив с гитхаба, распаковал, не пойму какой именно файл запустить запустить чтоб открылся.
Воспроизведение музыки в андроид студио
Всем привет. Подскажите как убрать проблему с тем что ругается на R.raw.music в этом коде? .
ExFau$t, я давно уже разрешил, все равно не устанавливается.
Добавлено через 1 час 10 минут
Что, делать?
Появился еще один вопрос: Как в заголовке программы поменять My Application на что-то другое? al-yan, спасибо. Вы не знаете как добавить иконку моей проге?
Не грузит картинку, Андроид студио
Прописываю адрес имеющейся картинке в телефоне, но не грузит в imageView ни какой картинки! Хотя.
Бесплатная рад студио под андроид
Здравствуйте! Сейчас эмабркадора предоставляет бесплатную урезанную версию, вот у меня вопрос.
Как объявить переменную в Андроид Студио?
Не кидайте тапками, если вопрос сильно глупый) Осваиваю Андроид Студио по урокам Александра Климова.
Андроид Студио ругается на импорт javax.sound.*
Столкнулся с проблемой: Андроид студио ругается на импорт import.
Как импортировать скаченный проект в андроид студио
Просто File - Open и выбрать на компьютере?? А как узнать версию андроида на которой.
Как прописать математическую формулу в андроид студио
Добрый день. я новичок в программировании и в джава в частности. Помогите разобраться как написать.
У меня есть программа, работающая в эмуляторе Android. Время от времени я создавал подписанный .apk и экспортировал его в свой HTC Desire для тестирования. Все было хорошо.
Поскольку я в основном тестировал на эмуляторах и только время от времени экспортировал в реальный телефон, я не уверен, когда это произошло. Какова вероятная причина того, что он не устанавливается на физический телефон, а работает нормально в эмуляторах?
Я попытался перезагрузить телефон и удалить существующий .apk, не устраняет ошибку.
Когда вы говорите, что удалили существующий .apk, вы имеете в виду, что вы удалили приложение с телефона? Если нет, удалите приложение, прежде чем пытаться установить его снова. То, что сказал ТомС , беги, adb uninstall your.package.name а потом adb install /path/to.apk . Я не понимаю, почему это не сработает. Вы что-нибудь изменили в процедуре подписания? Вы пытались отладить его непосредственно из Eclipse на устройстве, подключенном к компьютеру, чтобы узнать, говорит ли журнал что-нибудь еще? Я удалил приложение с помощью опции удаления из диспетчера приложений на телефоне.Я только столкнулся с App not installed ошибкой при попытке установить apk на моем телефоне, который работает на 4.4.2 или KitKat, но мой друг не сталкивался с этой ошибкой на своем телефоне, который работает на 6+. Я попробовал другие решения, такие как удаление старой / отладочной версии приложения, потому что apk был версией выпуска, очистка данных приложения отладки и даже очистка всех моих кэшированных данных. Затем, наконец, я понял, что все, что мне нужно было сделать, это выбрать обе версии подписи при создании моего подписанного apk.
Раньше я только V2 (Full APK Signature) выбирал, но после выбора V1 Jar Signature я смог успешно установить подписанный APK на моем устройстве 4.4.2. Надеюсь, что это помогает другим!
Примите во внимание это решение, когда у вас есть старый телефон! У меня Galaxy S4 mini с Android 4.4.2, и я забыл проверить «подпись V1», чтобы он не мог быть установлен в устройстве. После проверки apk устанавливается как брелок. @JoseRamonGarcia Забавно, что у меня точно такая же версия телефона и Android, ха-ха! Рад, что это сработало для вас Спасибо! Android Studio должна предоставить больше информации об этом при подписании приложения или сделать более очевидным, что он делает, когда вы не V1 (Jar Signature) В моем случае я должен добавить эту конфигурацию в файл манифеста Android: installLocation = "internalOnly" Первоначально я подписал с v2, когда я столкнулся с проблемой. Тогда я подписался только с v1 и тогда все заработало. Я запускаю SDK23 на моем телефоне.Для меня на Android 9 (API 28) отключение Google Play Protect из приложения Play Store сработало, и я смог избавиться от App not Installed ошибки.
даже когда я впервые попытался установить свое приложение, Play Protect сказал мне, что он не может проверить, безопасно ли приложение, и я нажал «установить в любом случае», приложение все равно не установилось. это переопределение сработало Также дело обстоит на Android 8 (только для того, чтобы заполнить заявленный разрыв между 7 и 9). Это отлично работает. Не забудьте вернуть настройки после установки apk. Большое спасибо, решенные проблемы на моем Xiaomi Redmi 5 PlusЧтобы отключить Google Play Protect. Откройте приложение «Play Store» => нажмите на кнопку «Меню» => выберите опцию «Play Protect» => Отключите опции «Сканировать устройство на наличие угроз безопасности».
У меня была похожая проблема, и это потому, что я пытался установить apk на телефон с предыдущей версией того же самого apk, и оба apks не были подписаны одним и тем же сертификатом. Я имею в виду, когда я использовал тот же сертификат, я мог перезаписать предыдущую установку, но когда я изменил сертификат между версиями, установка была невозможна. Вы используете тот же сертификат?
У меня также была та же проблема для этого (предыдущая версия с другим сертификатом) - если быть точным, я неявно установил ее для использования отладчика. Revmoving решил это (не ваш случай, как показано ниже, но стоит зарегистрироваться здесь) Я изменил название пакета. и это сработало. Я понял, что я протестировал несколько приложений с одинаковым именем пакета, поэтому ошибка.Решение для меня: вернитесь в настройки / приложения и прокрутите хотя все приложения и внизу была бледная версия моего приложения App1 (обратите внимание, что оригинальное приложение App1 было вверху в алфавитном порядке, которое было удалено, как указано выше). При нажатии на бледную версию он сказал «Не установлен для этого пользователя». (Я настроил свой нексус, чтобы иметь более одного пользователя). Но в правом верхнем углу есть кнопка с тремя точками . Я нажал на это, и он сказал «Удалить для всех пользователей» . Что я и сделал, и это решило проблему. Теперь я смог нажать на App1.apk, и он установился нормально, без ошибок.
Как установить Visual Studio на Windows
Требования:
Visual Studio 2017
Xamarin Live [Необязательно]
Загрузите установочный пакет Visual Studio и при запуске его спросят, какие компоненты вы хотите установить. Для разработки под Android, посмотрите в разделе «Рабочие нагрузки» и выберите «Мобильная разработка с C ++», затем выберите «Разработка Android».
Разработка Android C ++ с помощью Visual Studio
Запустите редактор Visual Studio и перейдите к файл > новый > проект > Visual C ++ > Кроссплатформенный > Android. Дайте вашему приложению имя и нажмите «Хорошо».
Я не буду рассказывать вам о кодировании приложения, но после создания проекта вы можете перейти к меню «Платформа решений» и выбрать архитектуру устройства, для которого вы компилируете, а затем нажать клавишу F5, чтобы запустить приложение в эмулятор, который вы подключили к Visual Studio, или отправьте его в Xamarin Live на вашем устройстве для предварительного просмотра и отладки.
Редактирование и отладка кода Java
Подключение Xamarin Live к Visual Studio
Если вы предпочитаете просматривать и отлаживать приложения непосредственно на своем телефоне Android вместо эмулятора, Xamarin Live для вас.
Сначала вам нужно установить приложение Xamarin Live из Google Play на ваше устройство Android. Затем скачайте Xamarin Updater для Visual Studio 2017 и установите его на свой компьютер.
Теперь вам нужно создать приложение для Android в виде проекта Xamarin, и вам будет предложено выполнить сопряжение устройства с помощью QR-кода на вашем экране.
Начать без отладки: Это позволяет редактировать приложение непосредственно на вашем устройстве, и приложение будет перезапущено всякий раз, когда изменения кода будут сделаны и сохранены.
Начать отладку: Это позволяет вам проверять переменные и точки останова вашего приложения, но код нельзя редактировать.
Live Run Текущее представление: Здесь вы можете отредактировать приложение в Visual Studio и увидеть изменения приложения на экране вашего компьютера. По сути, он транслирует окно приложения Xamarin Live на ваш рабочий стол.
Вот и все для этого руководства! Если не считать, что вы держите руку и проводите кодирование приложения, добавить больше нечего. Вы можете быть заинтересованы в следующих темах Appuals:
Как создать базовое приложение для Android в Phonegap
Как создать собственное ПЗУ из проекта Android с открытым исходным кодом | Pt. 2
Читайте также: