Завдяки @Henry за те, що за останні два дні декілька подібних проблем з whacko підтвердили, що моя проблема справді викликана помилкою в AS. Перейдіть за його посиланнями, щоб переконатися в цьому самі. Я дозволю Генрі подати звіт про помилку.
Так що не можна виправити мою проблему in situ без великих зусиль - зачекайте на виправлення помилок .... що може зайняти деякий час.
Отже, ось що я зробив, щоб обійти це питання і повернутися до роботи (це зайняло менше 10 хвилин):
- створити новий проект без активності (Робіть все, що знаходиться всередині IDE, не використовуючи Windows або DOS.)
- скопіюйте всі
.java
файли в java
папку IDE (це...\app\src\main\java\
)
- скопіюйте всі
res
папки в res
папку (...\app\src\main\res\
)
- скопіюйте всі
asset
файли в main
папку (...\app\src\main\assets\
)
- скопіювати
androidmanifest.xml
в main
папку (...\app\src\main
)
- зробити глобальну заміну старої назви проекту на нову назву проекту
Я не змінив жодного з файлів у новому проекті ...\app\
папці оскільки компіляція була нормальною.
(Я скажу вам це: коли я побачив, що я думав, зловживають ФАЙЛИ, і подивився на Історію, і нічого не нагадував, що мав би бути там, у мене виникло неприємне відчуття, але я негайно відкрив Провідник Windows, вибрав усі проекти проекту java
файли та відкривали їх, масово, із Notepad ++. Whew. Не було помічених проблем (я не думав, що AS може насправді обробляти файли, і я сумніваюся, що це коли-небудь могло. Але це розбудило мене о 5 ранку!))