Я хочу распаковать свое приложение в формате .apk. Я добавляю этот сценарий на свою страницу "package.json":
"build:development:android": "ionic cordova build android"
и "build:production:android": "ionic cordova build android --prod --release".
Но когда я набираю команды, у меня появляются ошибки. Что мне нужно сделать, чтобы получить файл .apk?
Я новичок. Любая помощь приветствуется. Спасибо.
Я новичок, мне трудно понять эти предложения, поэтому я просто хотел бы знать, что делать ...
Думаю, у вас есть 2 проблемы, и я постараюсь обратиться к ним по скриншотам.
Снимок экрана №1: Я считаю, что это ошибка разрешений. Если вы запустите ту же команду, что и администратор, получите ли вы тот же результат? Чтобы запустить его от имени администратора, вам необходимо:
Снимок экрана №2: Это ошибка кода, но ее легко исправить.
ionic generate page AlbumPage, но затем добавили ее в свой app.module.ts.Я удаляю файлы, заканчивающиеся на "module.ts" со своих страниц и аннотаций, как вы мне сказали. Но я не понимаю одного, какую страницу я должен удалить из "app.module.ts", вы имеете в виду страницу "IonicPage" или "AlbumPage"?
Ага! Я вижу проблему в вашем коде!
вы генерируете страницы с помощью команды ionic generate! но если вы увидите файловую структуру, вы обнаружите, что в папке страницы есть собственный файл модуля! сначала удалите это, а затем перейдите в файл yourPage.ts и удалите импорт ionicPage, а также удалите аннотацию ионной страницы ... Повторите этот шаг для всех страниц, на которых есть этот файл модуля!
после этого убедитесь, что ваши страницы импортированы в ваш app.module.ts
здесь я покажу вам пример, как это делается! Считайте, что у меня есть класс под названием testerClass. его структура страницы при использовании
ionic g page testerClass будет как
удалите этот tester-class.module.ts
Шаг 2: ПОСЛЕ удаления вы должны перейти в tester-class.ts и
удалить аннотацию и импортировать ионную страницу, как показано на рисунке
**
NOTE!!make sure you run the build commands using admin/root pre villages (if you are not using root account just in case). in simple words search your cmd in windows search option right click and open as administrator
**
Что ж, теперь вам нужно удалить платформу Android с помощью ионной платформы Cordova rm android! и повторно Добавить! настройте свой файл config.xml под желаемое имя pkg! а затем используйте команду выпуска! а какая у вас версия ionic?
Я использую ionic 3.20.0. Я удаляю, выполнив "Cordova platform rm android". Какую команду нужно поставить снова, пожалуйста, "cordova platform add android"? И как настроить мой файл config.xml, как вы сказали ... Я немного заблудился, извините .....: /
платформа ionic Cordova добавлю андроид добавлю! и, пожалуйста, перейдите по ссылке на ионный документ, чтобы узнать больше! ... в android мы называем это установкой имени пакета, или в iOS мы называем это установкой вашего пакета приложений iOS! установите это, пожалуйста, в свой config.xml!
Точная команда - "платформа Cordova добавить друга Android". Не могли бы вы четко показать мне, чего не хватает на моей странице config.xml?
Позвольте нам продолжить обсуждение в чате.
Он предлагает вам пару решений сразу после "машинописная ошибка". Вы их пробовали? Какие были результаты?