Android APK не содержит класса MainActivity - PullRequest
0 голосов
/ 02 июля 2019

У меня точно такая же проблема, как и в следующем: Файл dex не содержит класс MainActivity

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

Мой комментарий: «У меня все та же проблема. Это копия старого проекта Cordova (который я недавно обновил для одного клиента, без каких-либо проблем). Я переименовал проект; изменил некоторые файлы ресурсов, и теперьЯ продолжаю сталкиваться с той же проблемой, что и первоначальный создатель потока. Я перепробовал все предложения, но мне кажется, что ни один из них не работает. Любые подсказки о том, что происходит, нужно ли мне менять больше, чем просто имя и идентификатор пакета. Основная деятельностьсвязано с правильным именем, но когда APK-сборка и я открываю apk в Android Studio, он не показывает мне папку для приложения "имя", где должна быть основная активность.

Я делаюУ меня нет папки 'gen'. Поэтому я не могу удалить ее, если только это не специальные папки, которые вы можете увидеть только в какой-то момент? "

Я довольно расстроен, я проверил все файлы проекта на предмет сборки, котораяне работает и работает сборка [2].Я пытался воспроизвести проблему со старой сборкой, но, похоже, она работает.Если я сделаю точную копию этой сборки, измените идентификаторы пакета [1].Это просто не работает.

[1] [2]: https://imgur.com/a/WnyJTVD

РЕДАКТИРОВАТЬ: Исправление, которое работало для меня: изменение идентификатора пакета;Я предполагаю, что имя содержало что-то нелегальное?То, что я изменил в идентификаторе пакета, было: 'com. companyname .cvs' То, что сломало его, было 'cvs'.Как только я переименовал его и воспроизвел шаги, которые я делал ранее, он исправил это.

...