Pm установка неправильного имени пакета

Недавно я сделал новое приложение с минимальным заглушкой MainActivity. Когда я запускаю приложение с помощью Android Studio и проекта gradle, приложение выходит из строя со следующим сообщением:

Uploading file
    local path: C:\Users\fnajmi\myapp-android\app\build\apk\app-debug-unaligned.apk
    remote path: /data/local/tmp/com.myapp.app
Installing com.myapp.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.myapp.app"
pkg: /data/local/tmp/com.myapp.app
Success


Launching application: com.myapp/com.myapp.app.HomeActivity.
DEVICE SHELL COMMAND: am start -n "com.myapp.app/com.myapp.app.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.myapp.app/com.myapp.app.MainActivity }
Error type 3
Error: Activity class {com.myapp.app/commyapp.app.MainActivity} does not exist.

Я проверил все дерево файлов проекта, но я не могу найти слово "myapp" в любом месте. Это было имя пакета, которое я использовал в прошлом, но позже изменилось. Итак, откуда это происходит, я задаюсь вопросом?

Ответ 1

Проблема была обнаружена в каком-то файле в дереве ~/.gradle/cache. Удаление этого дерева и восстановление исправили проблему.

Ответ 2

Это дублирование ответа, но, обойдя дома, я отвечу на изменение конфигурации defaultConfig в файле build.gradle, как указано выше. Но это может помочь. Когда я дублировал проект, я обнаружил, что рефакторинг не нашел его и не изменил. Android Studio 2.2.2. Поэтому проверьте его вручную.