Я уже несколько часов разрываю волосы на этом месте; Я уверен, что это что-то простое, что мне не хватает, но я просто не могу понять это!Системное приложение для Android: aapt не запускается
У меня есть системное приложение, которое я обычно создаю с помощью mmm $ PACKAGE_FOLDER. У меня есть два других приложения, которые работают нормально, но когда я делаю это, я получаю каскад ошибок «пакет R не существует». После многократного поиска, похоже, что aapt не запускается. Пока присутствует AndroidManifest.xml (даже если каталог res отсутствует) (и даже если AndroidManifest.xml - это старый мусор, даже XML), система сборки пытается создать исходные файлы и ошибки, когда обнаруживает R.id и т. Д. Ссылки.
Есть ли какой-нибудь Android.mk-параметр, который останавливает работу в качестве побочного эффекта? Я пробовал комментировать различные строки там, но он всегда, кажется, терпит неудачу с теми же ошибками (если я не комментирую источники или что-то еще).
Вот мой Android.mk:
LOCAL_PATH := $(call my-dir)
# Extra makefile include - nothing involving the android build system.
include $(LOCAL_PATH)/../../SomeExtraRules.imk
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := Pkg_name
LOCAL_CERTIFICATE := platform
LOCAL_SRC_FILES := some_source_files
LOCAL_AIDL_INCLUDES := some_aidl_files
LOCAL_PROGUARD_ENABLED := disabled
# Generally this project is built to provide an APK signed with platform keys
# which can be installed on a device by a user.
# This LOCAL_DEX_PREOPT tells the Android build system to
# keep the classes.dex inside the apk (instead of processing it into
# a .odex file).
LOCAL_DEX_PREOPT := false
include $(BUILD_PACKAGE)
EDIT: Я пытался восстанавливать раньше, но я пытаюсь снова, чтобы убедиться. РЕДАКТОР: повторил - это все еще происходит!