Этим утром я обновился до android studio 3.6.1.
После того, как я синхронизировал c, я попытался запустить свое приложение и получил сообщение:
Установка не удалось. Приложение не может быть установлено: INSTALL_FAILED_INVALID_APK APK недействительны.
Я давно прочитал сообщение go, которое работало, но все еще не может быть правильным. Он предложил мне изменить applicationId в build.graddle на формат из двух слов. Так что я сделал только, чтобы увидеть, и, как ни странно, это сработало.
Старым значением было имя моего пакета com.salinas.abuilder.
Следующая проблема заключается в том, что Google Maps больше не работает, так как идентификатор приложения отправляется в Google в качестве имени пакета. Теперь я получаю сообщение:
2020-03-02 13: 59: 18.627 24572-24704 / com.salinas E / Google Maps Android API: ошибка авторизации.
Android Приложение ( ;): XX: YY: ...: ZZ; com.salinas и даже мое приложение теперь основано на этом applicationId.
Я прочитал еще одно сообщение о переполнении стека о том, как изменить сертификацию ключа карты, но он не допускает имя пакета из двух слов, ему нужно имя из трех слов.
Итак, я подозреваю, что изменение applicationId, похоже, работает, оно что-то скрывает. На что мне нужно обратить внимание, чтобы попытаться раскрыть реальную проблему?