РЕДАКТИРОВАТЬ: Как установить приложение Android, используя только APK-файл
Это работало с 13 октября 2023 г.
Вот как это сделать, шаг за шагом:
Шаг 1. Создайте APK-файл
ЕСЛИ у вас не установлены инструменты CLI (интерфейс командной строки) Visual Studio, установите их, так как вам потребуется использовать команду dotnetPublish.
Убедитесь, что ваш проект очищен. Если в папке bin есть папка Release, удалите ее.
Откройте командную строку для папки, содержащей файл .sln вашего проекта, и выполните следующую команду:
dotnetPublish -c Release -r android-arm64 -p:PackageFormat=Apk -f net7.0-android --sc true
Если вы получаете ошибки/предупреждения, прочитайте о команде «dotnetPublish» в статье, указанной выше; это то, что сработало у меня после того, как я повозился с командой. Например, если вы не используете .NET 7.0, вам не нужен аргумент net7.0-android после флага -f, и если вы хотите выпустите не только для Android, вам, вероятно, придется включить больше платформ, чем только Android.
Также будьте терпеливы с командой. Это может занять добрых пять минут. Пусть постоит.
В любом случае вы получите файл в папке bin\Release вашего проекта. В моем случае папка APK находилась здесь:
bin\Release\net7.0-android\android-arm64.
На самом деле у меня есть два APK-файла: один был подписан, а другой нет.
Шаг 2. Настройте телефон на запуск APK-файла
Обновите ОС телефона. Это должно быть самое последнее, лучшее. Этот шаг легко проигнорировать, но он меня сбил с толку, так что все равно сделайте это.
Установите файловый менеджер для своего телефона. В любом случае, в конечном итоге вы будете часто его использовать. Я заплатил два доллара за «Файловый менеджер +» (помните: если вы не платите за приложение, вы не получаете продукт, потому что продуктом являетесь вы).
Далее, хотя мы и не собираемся использовать Google Play, нам придется с ним возиться. Во-первых, обновите его. Перейти:
Google Play >> ваш профиль >> Настройки >> Общие >> прокрутите экран вниз >> О программе >> Версия Play Store >> Обновить Play Store
После этого отключите защиту воспроизведения. Перейти:
Google Play >> ваш профиль >> Play Protect >> Отключить сканирование Play Protect
Шаг 3. Установите APK-файл
Подключите телефон к компьютеру через USB. Теперь у вас есть доступ к файловой системе телефона через файловую систему вашего ПК. Переместите подписанный APK-файл со своего компьютера в папку Загрузки на телефоне (я не уверен, имеет ли значение конкретная папка, но мне это помогло). После этого вы можете отключить телефон от компьютера и, используя только что установленное приложение файлового менеджера, перейти к подписанному APK-файлу и щелкнуть его. Вы должны получить мастер, который позволит вам установить приложение.
Приложение Maui, как установить на телефон Android с помощью APK-файла ⇐ Android
Форум для тех, кто программирует под Android
1697205721
Гость
РЕДАКТИРОВАТЬ: Как установить приложение Android, используя только APK-файл
Это работало с [b]13 октября 2023 г.[/b]
Вот как это сделать, шаг за шагом:
[b]Шаг 1. Создайте APK-файл[/b]
ЕСЛИ у вас не установлены инструменты CLI (интерфейс командной строки) Visual Studio, установите их, так как вам потребуется использовать команду dotnetPublish.
Убедитесь, что ваш проект очищен. Если в папке bin есть папка Release, удалите ее.
Откройте командную строку для папки, содержащей файл .sln вашего проекта, и выполните следующую команду:
dotnetPublish -c Release -r android-arm64 -p:PackageFormat=Apk -f net7.0-android --sc true
Если вы получаете ошибки/предупреждения, прочитайте о команде «dotnetPublish» в статье, указанной выше; это то, что сработало у меня после того, как я повозился с командой. Например, если вы не используете .NET 7.0, вам не нужен аргумент net7.0-android после флага -f, и если вы хотите выпустите не только для Android, вам, вероятно, придется включить больше платформ, чем только Android.
Также будьте терпеливы с командой. Это может занять добрых пять минут. Пусть постоит.
В любом случае вы получите файл в папке bin\Release вашего проекта. В моем случае папка APK находилась здесь:
bin\Release\net7.0-android\android-arm64.
На самом деле у меня есть два APK-файла: один был подписан, а другой нет.
Шаг 2. Настройте телефон на запуск APK-файла
Обновите ОС телефона. Это должно быть самое последнее, лучшее. Этот шаг легко проигнорировать, но он меня сбил с толку, так что все равно сделайте это.
Установите файловый менеджер для своего телефона. В любом случае, в конечном итоге вы будете часто его использовать. Я заплатил два доллара за «Файловый менеджер +» (помните: если вы не платите за приложение, вы не получаете продукт, потому что продуктом являетесь вы).
Далее, хотя мы и не собираемся использовать Google Play, нам придется с ним возиться. Во-первых, обновите его. Перейти:
Google Play >> ваш профиль >> Настройки >> Общие >> прокрутите экран вниз >> О программе >> Версия Play Store >> Обновить Play Store
После этого отключите защиту воспроизведения. Перейти:
Google Play >> ваш профиль >> Play Protect >> Отключить сканирование Play Protect
Шаг 3. Установите APK-файл
Подключите телефон к компьютеру через USB. Теперь у вас есть доступ к файловой системе телефона через файловую систему вашего ПК. Переместите подписанный APK-файл со своего компьютера в папку Загрузки на телефоне (я не уверен, имеет ли значение конкретная папка, но мне это помогло). После этого вы можете отключить телефон от компьютера и, используя только что установленное приложение файлового менеджера, перейти к подписанному APK-файлу и щелкнуть его. Вы должны получить мастер, который позволит вам установить приложение.
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия