Nano Hash - криптовалюты, майнинг, программирование

Я переименовал свое приложение, и теперь я не могу выпустить сборку в Cordova.

Я пытаюсь создать приложение для Android для магазина игр.
Приложение создано в Cordova версии 5.3.3.

Я могу создать подписанную версию своего приложения, но если я ее импортирую на сайте play.developer я получаю эту ошибку:

Загрузка не удалась
Ваш APK должен иметь имя пакета com.NEXTapp.app.
Вы должны использовать другой код версии для вашего APK, так как уже существует APK с кодом версии 48.

Когда я создал проект Cordova, я установил com.COMPANYapp.app в качестве имени пакета, я предполагаю, что изменение имен пакетов является причиной моих проблем.

Я могу редактировать записи кода версии и имени пакета в моем файле androidManifest.xml, но как только я запускаю команду сборки android --release, она возвращается.

Может ли кто-нибудь помочь мне подписать это приложение с правильным кодом версии и именем пакета?


Ответы:


1

Ознакомьтесь с документацией файла config.xml.

Кордова использует эту информацию при построении.

Изменить (подробнее:) Например:

<widget id="com.example.hello" version="0.0.1">
    <name>HelloWorld</name>
    <description>
        A sample Apache Cordova application that responds to the deviceready event.
    </description>
    <author email="[email protected]" href="http://cordova.io">
        Apache Cordova Team
    </author>
    <content src="index.html" />
    <access origin="*" />
</widget>

Идентификатор и информация о версии будут использоваться для сборки выпуска.

19.10.2015
  • Спасибо, Андре, через минуту после публикации этого вопроса на ум пришел файл config.xml. Я приму ваш ответ, но не могли бы вы немного конкретизировать его? Cordova время от времени меняет свои ссылки. 19.10.2015
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

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

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..