Я обновил свое приложение для Android, чтобы начать использовать SDK 29 и инструменты сборки 29.0.0.
При компиляции в Android Studio я получаю сообщение об ошибке:
Обработка 'команды' C: \ Users \ ma_fo \ AppData \ Local \ Android \ Sdk \ build-tools \ 29.0.0 \ aidl.exe '' завершена с ненулевым значением выхода -1073741819
Фактическая команда, выполненная для
C: \ Users \ ma_fo \ AppData \ Local \ Android \ Sdk \ build-tools \ 29.0.0 \ aidl.exe с аргументами {-pC: \ Users \ ma_fo \ AppData \ Local \ Android \ Sdk \ платформы \ android-29 \ framework.aidl -oE: \ Work \ McDevelopment \ android-sales-app-webview \ app \ build \ generate \ aidl_source_output_dir \ debug \ compileDebugAidl \ out -IE: \ Work \ McDevelopment \ android-sales-app- webview \ app \ src \ main \ aidl -IE: \ Work \ McDevelopment \ android-sales-app-web-view \ app \ src \ debug \ aidl -IC: \ Users \ ma_fo.gradle \ caches \ transforms-2 \ files- 2.1 \ c21a47fa6bee4a2c237691438c7b1f92 \ aidl -IC: \ Users \ ma_fo.gradle \ caches \ transforms-2 \ files-2.1 \ 87cbfb92509988fa6d22255a681cc703 \ aidl -IC: \ Users \ ma_fo.gradle \ cdd \ bb2-файловые_процессы aidl -dC: \ Users \ ma_fo \ AppData \ Local \ Temp \ aidl367254395093906008.d E: \ Work \ McDevelopment \ android-sales-app-webview \ app \ src \ main \ aidl \ com \ android \ вендинг \ биллинг \ IInAppBillingService .aidl}
Когда я запускаю эту команду вручную в командной строке MS-DOS с помощью build-tools 28.0.3, компиляция проходит без ошибок.
Когда я запускаю эту команду с помощью инструментов сборки 29.0.0, я получаю сообщение об ошибке:
aidl E 06-08 18:07:03 4920 13216 io_delegate.cpp: 141] Ошибка при создании E: \ Work \ McDevelopment \ android-sales-app-webview \ app \ build \ generate \ aidl_source_output_dir \ debug \ compileDebugAidl \ out \ E :: Неверный аргумент
Я ожидаю, что ручная компиляция idl будет работать для обеих версий. Есть ли проблема с помощью в инструментах сборки 29.0.0? Или есть что-то еще, что я должен обновить?