-
Notifications
You must be signed in to change notification settings - Fork 13
APK build fails (apktool: invalid resource file names in res/drawable) #8
Copy link
Copy link
Open
Description
I’m trying to rebuild the APK using the provided patch script. Decoding works fine, sed replacing works too, but the build process fails due to invalid resource file names inside res/drawable.
My little edited script:
#!/bin/sh
APK_FILE="com.google.android.apps.recorder_4.2.2.apk"
APK_OUT_DIR="apk-outXtest4_1"
DIST_APK_FILE="dist/google-recorder.apk"
apktool decode $APK_FILE \
--match-original \
-api 29 \
-o $APK_OUT_DIR
# patch
FILE_TO_PATCH_0="$APK_OUT_DIR/smali_classes4/com/google/android/apps/recorder/app/RecorderApplication.smali"
STR1="com.google.android.feature.PIXEL_2017_EXPERIENCE"
STR2="android.hardware.microphone"
sed -i "s/$STR1/$STR2/" $FILE_TO_PATCH_0
# FILE_TO_PATCH_1="$APK_OUT_DIR/res/layout/activity_main.xml"
# sed "6d" $FILE_TO_PATCH_1 # delete the 6th line (<com.google.android.libraries.material.productlockup.AnimatableProductLockupView …)
apktool build $APK_OUT_DIR \
-api 29 \
-o $DIST_APK_FILE
# jarsigner -verbose \
# -sigalg SHA1withRSA -digestalg SHA1 \
# -keystore $KEYSTORE_FILE \
# $DIST_APK_FILE \
# $KEYSTORE_ALIAS
# clean up
# rm -rf $APK_OUT_DIR
Full logs:
a@a-VMware-Virtual-Platform:~/Downloads/google-recorder-master$ ./patch_newX.sh
I: Using Apktool 2.7.0-dirty on com.google.android.apps.recorder_4.2.2.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /home/a/.local/share/apktool/framework/1.apk
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Baksmaling classes2.dex...
I: Baksmaling classes3.dex...
I: Baksmaling classes4.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
I: Copying META-INF/services directory
I: Using Apktool 2.7.0-dirty
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether sources has changed...
I: Smaling smali_classes2 folder into classes2.dex...
I: Checking whether sources has changed...
I: Smaling smali_classes4 folder into classes4.dex...
I: Checking whether sources has changed...
I: Smaling smali_classes3 folder into classes3.dex...
I: Checking whether resources has changed...
I: Building resources...
W: aapt: brut.common.BrutException: brut.common.BrutException: Could not extract resource: /prebuilt/linux/aapt_64 (defaulting to $PATH binary)
W: res/drawable/$$download_list_view_avd__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$download_list_view_avd__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$download_list_view_avd__1__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$download_list_view_avd__1__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__1__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__2__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$generating_avd__3__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__1__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__1__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__1__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__1__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__1__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__1__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__2__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__2__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__2__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__2__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__3__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__3__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__4__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$ic_download_avd__4__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__10__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__10__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__11__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__11__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__12__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__12__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__2__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__2__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__3__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__3__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__4__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__4__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__5__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__5__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__6__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__6__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__7__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__7__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__8__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__8__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__9__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$sud_fourcolor_progress_bar__9__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__1__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__2__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$$transcribing_avd__3__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$avd_hide_password__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$avd_hide_password__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$avd_hide_password__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$avd_show_password__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$avd_show_password__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$avd_show_password__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$download_list_view_avd__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$download_list_view_avd__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$generating_avd__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$generating_avd__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$generating_avd__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$generating_avd__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$ic_download_avd__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$ic_download_avd__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$ic_download_avd__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$ic_download_avd__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$ic_download_avd__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$ic_download_avd__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$m3_avd_hide_password__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$m3_avd_hide_password__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$m3_avd_hide_password__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$m3_avd_show_password__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$m3_avd_show_password__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$m3_avd_show_password__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_checked_unchecked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_checked_unchecked__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_checked_unchecked__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_checked_indeterminate__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_indeterminate_checked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_unchecked_checked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_unchecked_checked__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_checkbox_button_unchecked_checked__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_switch_thumb_checked_pressed__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_switch_thumb_checked_unchecked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_switch_thumb_checked_unchecked__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_switch_thumb_pressed_checked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_switch_thumb_pressed_unchecked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_switch_thumb_unchecked_checked__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_switch_thumb_unchecked_checked__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$mtrl_switch_thumb_unchecked_pressed__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__10.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__11.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__12.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__3.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__4.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__5.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__6.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__7.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__8.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$sud_fourcolor_progress_bar__9.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$transcribing_avd__0.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$transcribing_avd__1.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$transcribing_avd__2.xml: Invalid file name: must contain only [a-z0-9_.]
W: res/drawable/$transcribing_avd__3.xml: Invalid file name: must contain only [a-z0-9_.]
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [aapt, p, --min-sdk-version, 29, --target-sdk-version, 36, --version-code, 42282313, --version-name, 4.2.20250529.793975458, --no-version-vectors, -F, /tmp/APKTOOL17508959862230254421.tmp, -0, resources.arsc, -0, META-INF/services/androidx.appsearch.app.AppSearchDocumentClassMap, -0, META-INF/services/com.google.protobuf.GeneratedExtensionRegistryLoader, -0, META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler, -0, META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory, -0, png, -0, res/raw/com_google_android_gms_fido_heterodyne_info, -0, res/raw/deepclumodel.zip, -0, res/raw/com_google_android_libraries_consentverifier_registration_info.binarypb, -0, res/raw/soundrecognition.zip, -0, res/raw/com_google_android_libraries_performance_primes_registration_info.binarypb, -0, res/raw/com_google_android_libraries_surveys_registration_info.binarypb, -0, res/raw/com_google_android_gms_auth_account_client_registration_info.binarypb, -0, res/raw/com_google_android_libraries_social_peoplekit_heterodyne_info, -0, res/raw/com_android_billingclient_heterodyne_info, -0, res/raw/com_google_android_apps_recorder_registration_info_release.binarypb, -0, res/raw/com_google_android_gms_usagereporting_heterodyne_info, -0, res/raw/com_google_android_libraries_social_connections_heterodyne_info, -0, res/raw/com_google_android_libraries_notifications_platform_heterodyne_info, -0, res/raw/com_google_android_libraries_performance_primes_heterodyne_info, -0, res/raw/com_google_android_gms_auth_account_client_heterodyne_info, -0, res/raw/com_google_android_libraries_consentverifier_heterodyne_info, -0, res/raw/com_android_billingclient_registration_info.binarypb, -0, res/raw/com_google_android_libraries_social_populous_heterodyne_info, -0, res/raw/com_google_android_libraries_mdi_sync_heterodyne_info, -0, res/raw/com_google_android_gms_clearcut_client_heterodyne_info, -0, res/raw/com_google_android_libraries_subscriptions_registration_info.binarypb, -0, res/raw/com_google_android_gms_ulr_heterodyne_info, -0, res/raw/build_data.pb, -0, assets/1zLXZmw3V0YvLT0S, -0, assets/2do4B6iXMlkqe6gc, -0, assets/2yjSw0UYUFooUmCv, -0, assets/8yHkvZAXD4b8aUYO, -0, assets/8zlauEHPvwfNmZfz, -0, assets/empty_asset_generated_by_bazel~, -0, assets/dexopt/baseline.prof, -0, assets/dexopt/baseline.profm, -0, assets/phenotype/com_android_billingclient_package_metadata.binarypb, -0, assets/phenotype/com_google_android_apps_recorder_package_metadata.binarypb, -0, assets/phenotype/com_google_android_gms_auth_account_client_package_metadata.binarypb, -0, assets/phenotype/com_google_android_libraries_consentverifier_package_metadata.binarypb, -0, assets/phenotype/com_google_android_libraries_performance_primes_package_metadata.binarypb, -0, assets/phenotype/com_google_android_libraries_subscriptions_package_metadata.binarypb, -0, assets/phenotype/com_google_android_libraries_surveys_package_metadata.binarypb, -0, arsc, -I, /home/a/.local/share/apktool/framework/1.apk, -S, /home/a/Downloads/google-recorder-master/apk-outXtest4_1/res, -M, /home/a/Downloads/google-recorder-master/apk-outXtest4_1/AndroidManifest.xml]
a@a-VMware-Virtual-Platform:~/Downloads/google-recorder-master$
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels