• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!
  • Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

SOLVED Problem when exporting APK

ElectricRay

Member
I'm trying to make a mobile game in GameMaker Studio 2 (Windows), but whenever I try to export the APK file for testing, in the console this message appears:
Execution failed for task ':com.company.game:mergeDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
W:\com.company.game\src\main\res\values\strings.xml:4:3-50: AAPT: error: unescaped apostrophe in string

W:\com.company.game\src\main\res\values\strings.xml:4:3-50: AAPT: error: not a valid string.

W:\com.company.game\src\main\res\values\strings.xml:3:3-52: AAPT: error: unescaped apostrophe in string

W:\com.company.game\src\main\res\values\strings.xml:3:3-52: AAPT: error: not a valid string.

W:\com.company.game\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml: AAPT: error: file failed to compile.


I'm trying to export it to Android 11 (API Level 30) with the predetermined settings. I've got Android Studio, the SDK, NDK and JDK packages installed and Gradle 7.2-rc-3, could somebody tell me how to fix it?
 
Last edited:

FrostyCat

Redemption Seeker
Those are only the last few lines of the full error log, there could be more details upstream. Post the full error log.

In any case, start by making sure that you have a fully alphanumeric project name, no spaces or any other fancy characters. These tend to get in the way of the build process by conflicting with characters that have special meanings in batch scripting.
 

ElectricRay

Member
Those are only the last few lines of the full error log, there could be more details upstream. Post the full error log.

In any case, start by making sure that you have a fully alphanumeric project name, no spaces or any other fancy characters. These tend to get in the way of the build process by conflicting with characters that have special meanings in batch scripting.
I tried changing the project name to be only alphanumeric characters, but it still doesn't work. Here is the full log:
o @ 44100Hz
Converting snd_Explosion_Sharp to Wav 16bit mono @ 44100Hz
Converting snd_Jump_3 to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_23 to Wav 16bit mono @ 44100Hz
Converting snd_Long_Slide_Up to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_10 to Wav 16bit mono @ 44100Hz
Converting snd_Coin_Loop_End to Wav 16bit mono @ 44100Hz
Converting snd_Magic_Spell_1 to Wav 16bit mono @ 44100Hz
Converting snd_Explosion_with_Ricochet to Wav 16bit mono @ 44100Hz
Converting snd_Power_Up_2 to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_24 to Wav 16bit mono @ 44100Hz
Converting snd_Beam_Up to Wav 16bit mono @ 44100Hz
Converting snd_Spooky_Low to Wav 16bit mono @ 44100Hz
Converting snd_Jump_4 to Wav 16bit mono @ 44100Hz
Converting snd_Collect_4 to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_27 to Wav 16bit mono @ 44100Hz
Converting snd_Stomp_Low to Wav 16bit mono @ 44100Hz
Converting snd_Jump_2 to Wav 16bit mono @ 44100Hz
Converting snd_Colllect_Burst to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_5 to Wav 16bit mono @ 44100Hz
Converting snd_Spectral2 to Wav 16bit mono @ 44100Hz
Converting snd_Power_Up_3 to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_21 to Wav 16bit mono @ 44100Hz
Converting snd_Algoritmo_bad to Wav 16bit mono @ 44100Hz
Converting snd_Coin_Count_Loop to Wav 16bit mono @ 44100Hz
Converting snd_jumpscare to Wav 16bit mono @ 44100Hz
Converting snd_Swim to Wav 16bit mono @ 44100Hz
Converting snd_Coin_Total_Win_2 to Wav 16bit mono @ 44100Hz
Converting snd_Gunshot to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_13 to Wav 16bit mono @ 44100Hz
Converting snd_Sci_Fi_Transform to Wav 16bit mono @ 44100Hz
Converting snd_Rock_Break_2 to Wav 16bit mono @ 44100Hz
Converting snd_Spooky_High to Wav 16bit mono @ 44100Hz
Converting snd_Hit_2 to Wav 16bit mono @ 44100Hz
Converting snd_Long_Slide_Down to Wav 16bit mono @ 44100Hz
Converting snd_Coin_6 to Wav 16bit mono @ 44100Hz
Converting snd_Fall to Wav 16bit mono @ 44100Hz
Converting snd_Magic_Cast to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_6 to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_16 to Wav 16bit mono @ 44100Hz
Converting snd_Slip to Wav 16bit mono @ 44100Hz
Converting snd_Sci_fi_Charge to Wav 16bit mono @ 44100Hz
Converting snd_Coin_5 to Wav 16bit mono @ 44100Hz
Converting snd_Robo_Error to Wav 16bit mono @ 44100Hz
Converting snd_Mountain_Trials to Wav 16bit mono @ 44100Hz
Converting snd_Coin_2 to Wav 16bit mono @ 44100Hz
Converting snd_Action_Misc_18 to Wav 16bit mono @ 44100Hz
Converting snd_Cebado to Wav 16bit mono @ 44100Hz
Writing Chunk... AGRP
Writing Chunk... SPRT
Warning : resource spr_fondo4_1f2add61-7885-4bec-a7fc-1448354cc26b rescaled from 1920,6500 to 480,1625
Warning : resource spr_fondo3_9d917c23-036b-433b-acb3-7f9112245df4 rescaled from 1920,7000 to 480,1750
Warning : resource spr_fondo2_c18582de-28ba-4fda-9314-4e646cf386ba rescaled from 3000,3000 to 1500,1500
Warning : resource spr_fondo5_0de80210-64ec-4b11-b23c-5958480844ff rescaled from 4000,2000 to 2000,1000
Warning : resource spr_fondo1_043b18a3-315a-4633-bcaa-e3b2115342e6 rescaled from 7000,1100 to 1750,275
Writing Chunk... BGND
Writing Chunk... PATH
Writing Chunk... SCPT
Writing Chunk... GLOB
Writing Chunk... SHDR
Writing Chunk... FONT
Writing Chunk... TMLN
Writing Chunk... OBJT
Writing Chunk... ACRV
Writing Chunk... SEQN
Writing Chunk... TAGS
Writing Chunk... ROOM
Writing Chunk... DAFL
Writing Chunk... EMBI
Writing Chunk... TPAGE
Texture Group - Default
Texture Group - texturegroup2
Writing Chunk... TGIN
Writing Chunk... CODE
Writing Chunk... VARI
Writing Chunk... FUNC
Writing Chunk... STRG
Writing Chunk... TXTR
0 Compressing texture... writing texture texture_0.png...
1 Compressing texture... writing texture texture_1.png...
2 Compressing texture... writing texture texture_2.png...
3 Compressing texture... writing texture texture_3.png...
4 Compressing texture... writing texture texture_4.png...
5 Compressing texture... writing texture texture_5.png...
6 Compressing texture... writing texture texture_6.png...
7 Compressing texture... writing texture texture_7.png...
8 Compressing texture... writing texture texture_8.png...
9 Compressing texture... writing texture texture_9.png...
10 Compressing texture... writing texture texture_10.png...
11 Compressing texture... writing texture texture_11.png...
12 Compressing texture... writing texture texture_12.png...
13 Compressing texture... writing texture texture_13.png...
14 Compressing texture... writing texture texture_14.png...
15 Compressing texture... writing texture texture_15.png...
16 Compressing texture... writing texture texture_16.png...
17 Compressing texture... writing texture texture_17.png...
18 Compressing texture... writing texture texture_18.png...
19 Compressing texture... writing texture texture_19.png...
20 Compressing texture... writing texture texture_20.png...
21 Compressing texture... writing texture texture_21.png...
22 Compressing texture... writing texture texture_22.png...
23 Compressing texture... writing texture texture_23.png...
24 Compressing texture... writing texture texture_24.png...
25 Compressing texture... writing texture texture_25.png...
26 Compressing texture... writing texture texture_26.png...
27 Compressing texture... writing texture texture_27.png...
28 Compressing texture... writing texture texture_28.png...
29 Compressing texture... writing texture texture_29.png...
30 Compressing texture... writing texture texture_30.png...
31 Compressing texture... writing texture texture_31.png...
32 Compressing texture... writing texture texture_32.png...
33 Compressing texture... writing texture texture_33.png...
34 Compressing texture... writing texture texture_34.png...
35 Compressing texture... writing texture texture_35.png...
36 Compressing texture... writing texture texture_36.png...
37 Compressing texture... writing texture texture_37.png...
38 Compressing texture... writing texture texture_38.png...
Writing Chunk... AUDO
Stats : GMA : Elapsed=62521,9421
Stats : GMA : sp=99,au=122,bk=3,pt=0,sc=1,sh=0,fo=3,tl=0,ob=43,ro=28,da=0,ex=1,ma=333,fm=0xB20C68E80830
AndroidEnvironment
Manifest Permissions
Manifest Metadata
Check GML functions
Licensing
DoSplash
DoIcon
Creating APK D:\juegos\ERay's Adventure\ERay's Adventure 1\ERaysAdventureMobile.apk for arch 54
3
Copying X://android/runner\RootFiles\build.gradle to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\build.gradle...
Copying X://android/runner\RootFiles\gradle.properties to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\gradle.properties...
Copying X://android/runner\RootFiles\settings.gradle to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\settings.gradle...
59
Copying X://android/runner\ProjectFiles\build.gradle to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\build.gradle...
Copying X://android/runner\ProjectFiles\lint.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\lint.xml...
Copying X://android/runner\ProjectFiles\libs\ini4j-0.5.2.jar to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\libs\ini4j-0.5.2.jar...
Copying X://android/runner\ProjectFiles\src\main\AndroidManifest.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\AndroidManifest.xml...
Copying X://android/runner\ProjectFiles\src\main\assets\splash.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\assets\splash.png...
Copying X://android/runner\ProjectFiles\src\main\java\com\yoyogames\runner\RunnerJNILib.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\yoyogames\runner\RunnerJNILib.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\AdvertisingBase.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\AdvertisingBase.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\DemoGLSurfaceView.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\DemoGLSurfaceView.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\DemoRenderer.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\DemoRenderer.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\DemoRendererGL2.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\DemoRendererGL2.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\ExtensionBase.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\ExtensionBase.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\Gamepad.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\Gamepad.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\IAdExt.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\IAdExt.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\IAdvertising.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\IAdvertising.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\IExtensionBase.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\IExtensionBase.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\IniBundle.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\IniBundle.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\ISocial.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\ISocial.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\RunnerActivity.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\RunnerActivity.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\RunnerAdExt.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\RunnerAdExt.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\RunnerApplication.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\RunnerApplication.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\RunnerKeyboardController.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\RunnerKeyboardController.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\RunnerSocial.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\RunnerSocial.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\RunnerVsyncHandler.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\RunnerVsyncHandler.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\Purchases\IRunnerBilling.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\Purchases\IRunnerBilling.java...
Copying X://android/runner\ProjectFiles\src\main\java\YYAndroidPackageDomain\YYAndroidPackageCompany\YYAndroidPackageProduct\Purchases\Null\NullBilling.java to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\java\com\company\game\Purchases\Null\NullBilling.java...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\arm64-v8a\libc++_shared.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\arm64-v8a\libc++_shared.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\arm64-v8a\liboboe.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\arm64-v8a\liboboe.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\arm64-v8a\libyoyo.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\arm64-v8a\libyoyo.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\armeabi-v7a\libc++_shared.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\armeabi-v7a\libc++_shared.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\armeabi-v7a\liboboe.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\armeabi-v7a\liboboe.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\armeabi-v7a\libyoyo.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\armeabi-v7a\libyoyo.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\x86\libc++_shared.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\x86\libc++_shared.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\x86\liboboe.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\x86\liboboe.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\x86\libyoyo.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\x86\libyoyo.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\x86_64\libc++_shared.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\x86_64\libc++_shared.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\x86_64\liboboe.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\x86_64\liboboe.so...
Copying X://android/runner\ProjectFiles\src\main\jniLibs\x86_64\libyoyo.so to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\jniLibs\x86_64\libyoyo.so...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-hdpi\icon.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-hdpi\icon.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-hdpi-v26\adaptive_bg.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-hdpi-v26\adaptive_bg.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-hdpi-v26\adaptive_icon.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-hdpi-v26\adaptive_icon.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-hdpi-v26\icon.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-hdpi-v26\icon.xml...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-ldpi-v26\adaptive_bg.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-ldpi-v26\adaptive_bg.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-ldpi-v26\adaptive_icon.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-ldpi-v26\adaptive_icon.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-ldpi-v26\icon.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-ldpi-v26\icon.xml...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-mdpi-v26\adaptive_bg.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-mdpi-v26\adaptive_bg.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-mdpi-v26\adaptive_icon.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-mdpi-v26\adaptive_icon.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-mdpi-v26\icon.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-mdpi-v26\icon.xml...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xhdpi-v26\adaptive_bg.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xhdpi-v26\adaptive_bg.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xhdpi-v26\adaptive_icon.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xhdpi-v26\adaptive_icon.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xhdpi-v26\icon.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xhdpi-v26\icon.xml...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xxhdpi-v26\adaptive_bg.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xxhdpi-v26\adaptive_bg.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xxhdpi-v26\adaptive_icon.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xxhdpi-v26\adaptive_icon.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xxhdpi-v26\icon.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xxhdpi-v26\icon.xml...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xxxhdpi-v26\adaptive_bg.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xxxhdpi-v26\adaptive_bg.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xxxhdpi-v26\adaptive_icon.png to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xxxhdpi-v26\adaptive_icon.png...
Copying X://android/runner\ProjectFiles\src\main\res\drawable-xxxhdpi-v26\icon.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\drawable-xxxhdpi-v26\icon.xml...
Copying X://android/runner\ProjectFiles\src\main\res\layout\main.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\layout\main.xml...
Copying X://android/runner\ProjectFiles\src\main\res\layout\userpasslayout.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\layout\userpasslayout.xml...
Copying X://android/runner\ProjectFiles\src\main\res\values\strings.xml to Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default\com.company.game\src\main\res\values\strings.xml...
option_android_sync_amazon = False
option_android_display_name = ERay's Adventure
option_android_version = 1.0.0.0
option_android_tools_from_version = False
option_android_build_tools =
option_android_support_lib = 30.0.0
option_android_target_sdk = 30
option_android_minimum_sdk = 16
option_android_compile_sdk = 30
option_android_package_domain = com
option_android_package_company = company
option_android_package_product = game
option_android_arch_armv7 = True
option_android_arch_x86 = True
option_android_arch_arm64 = True
option_android_arch_x86_64 = True
option_android_orient_portrait = False
option_android_orient_portrait_flipped = False
option_android_orient_landscape = True
option_android_orient_landscape_flipped = True
option_android_gamepad_support = False
option_android_lint = False
option_android_install_location = 1
option_android_sleep_margin = 4
option_android_splash_screens_landscape = ${base_options_dir}/android/splash/landscape.png
option_android_splash_screens_portrait = ${base_options_dir}/android/splash/portrait.png
option_android_splash_time = 0
option_android_launchscreen_fill = 0
option_android_splashscreen_background_colour = 255
option_android_tv_banner = ${base_options_dir}/android/tv_banner.png
option_android_interpolate_pixels = False
option_android_screen_depth = 1
option_android_device_support = 1
option_android_scale = 0
option_android_texture_page = 2048x2048
option_android_icon_ldpi = ${base_options_dir}/android/icons/ldpi.png
option_android_icon_mdpi = ${base_options_dir}/android/icons/mdpi.png
option_android_icon_hdpi = ${base_options_dir}/android/icons/hdpi.png
option_android_icon_xhdpi = ${base_options_dir}/android/icons/xhdpi.png
option_android_icon_xxhdpi = ${base_options_dir}/android/icons/xxhdpi.png
option_android_icon_xxxhdpi = ${base_options_dir}/android/icons/xxxhdpi.png
option_android_icon_adaptive_generate = True
option_android_icon_adaptive_ldpi = ${base_options_dir}/android/icons_adaptive/ldpi.png
option_android_icon_adaptive_mdpi = ${base_options_dir}/android/icons_adaptive/mdpi.png
option_android_icon_adaptive_hdpi = ${base_options_dir}/android/icons_adaptive/hdpi.png
option_android_icon_adaptive_xhdpi = ${base_options_dir}/android/icons_adaptive/xhdpi.png
option_android_icon_adaptive_xxhdpi = ${base_options_dir}/android/icons_adaptive/xxhdpi.png
option_android_icon_adaptive_xxxhdpi = ${base_options_dir}/android/icons_adaptive/xxxhdpi.png
option_android_icon_adaptivebg_ldpi = ${base_options_dir}/android/icons_adaptivebg/ldpi.png
option_android_icon_adaptivebg_mdpi = ${base_options_dir}/android/icons_adaptivebg/mdpi.png
option_android_icon_adaptivebg_hdpi = ${base_options_dir}/android/icons_adaptivebg/hdpi.png
option_android_icon_adaptivebg_xhdpi = ${base_options_dir}/android/icons_adaptivebg/xhdpi.png
option_android_icon_adaptivebg_xxhdpi = ${base_options_dir}/android/icons_adaptivebg/xxhdpi.png
option_android_icon_adaptivebg_xxxhdpi = ${base_options_dir}/android/icons_adaptivebg/xxxhdpi.png
option_android_use_facebook = False
option_android_facebook_id =
option_android_facebook_app_display_name =
option_android_google_cloud_saving = False
option_android_google_services_app_id =
option_android_permission_write_external_storage = False
option_android_permission_read_phone_state = False
option_android_permission_network_state = False
option_android_permission_internet = True
option_android_permission_bluetooth = True
option_android_permission_record_audio = False
option_android_application_tag_inject =
option_android_google_apk_expansion = True
option_android_google_dynamic_asset_delivery = True
option_android_google_licensing_public_key =
option_android_tv_isgame = True
parent =
resourceVersion = 1.0
name = Android
tags = System.Collections.Generic.List`1[System.Object]
resourceType = GMAndroidOptions
usesShaders = False
Deleting armeabi
Deleting mips
C:\WINDOWS\system32\cmd.exe /c "subst W: "Z:/ERaysAdven_71DEF1EA_CBDB813B\Android\Default" && W: && cd \com.company.game && "X://android/runner\gradle\gradlew" build assembleRelease -x lint "
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
> Task :com.company.game:preBuild UP-TO-DATE
> Task :com.company.game:preDebugBuild UP-TO-DATE
> Task :com.company.game:generateDebugBuildConfig
> Task :com.company.game:compileDebugAidl NO-SOURCE
> Task :com.company.game:compileDebugRenderscript NO-SOURCE
> Task :com.company.game:javaPreCompileDebug
> Task :com.company.game:generateDebugResValues
> Task :com.company.game:generateDebugResources
> Task :com.company.game:createDebugCompatibleScreenManifests
> Task :com.company.game:extractDeepLinksDebug

> Task :com.company.game:processDebugManifest
W:\com.company.game\src\main\AndroidManifest.xml:27:3-79:17 Warning:
application@android:label was tagged at AndroidManifest.xml:27 to replace other declarations but no other declaration present
W:\com.company.game\src\main\AndroidManifest.xml:28:5-37:16 Warning:
activity#com.company.game.RunnerActivity@android:label was tagged at AndroidManifest.xml:28 to replace other declarations but no other declaration present

> Task :com.company.game:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':com.company.game:mergeDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
W:\com.company.game\src\main\res\values\strings.xml:4:3-50: AAPT: error: unescaped apostrophe in string

W:\com.company.game\src\main\res\values\strings.xml:4:3-50: AAPT: error: not a valid string.

W:\com.company.game\src\main\res\values\strings.xml:3:3-52: AAPT: error: unescaped apostrophe in string

W:\com.company.game\src\main\res\values\strings.xml:3:3-52: AAPT: error: not a valid string.

W:\com.company.game\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml: AAPT: error: file failed to compile.


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 12s
7 actionable tasks: 7 executed


C:\WINDOWS\system32\cmd.exe DONE (1)
C:\WINDOWS\system32\subst.exe /d W:


C:\WINDOWS\system32\subst.exe DONE (0)
Error : Build Failed
Igor complete.[ICODE]
 

FrostyCat

Redemption Seeker
I tried changing the project name to be only alphanumeric characters, but it still doesn't work.
See this line?
Creating APK D:\juegos\ERay's Adventure\ERay's Adventure 1\ERaysAdventureMobile.apk for arch 54
This is where your "unescaped apostrophe" comes from.

Do yourself a favour, and rename all your programming-related directory names so that everything in them have strictly alphanumeric names. Something like D:\juegos\ERaysAdventure\ERaysAdventure1. Not only should your project name be free of non-alphanumeric characters, but everything along entire project path and build target path should be as well. The more you decorate your file paths with spaces and other non-alphanumeric characters, the more you will get build problems like this.

You created a duplicate topic here with the same complaint about unescaped apostrophes, and again you posted just the last few lines of your logs. What happened there is probably the same as what happened here, you are being too glitzy with your file paths and getting in the way of your builds.
 

ElectricRay

Member
See this line?

This is where your "unescaped apostrophe" comes from.

Do yourself a favour, and rename all your programming-related directory names so that everything in them have strictly alphanumeric names. Something like D:\juegos\ERaysAdventure\ERaysAdventure1. Not only should your project name be free of non-alphanumeric characters, but everything along entire project path and build target path should be as well. The more you decorate your file paths with spaces and other non-alphanumeric characters, the more you will get build problems like this.

You created a duplicate topic here with the same complaint about unescaped apostrophes, and again you posted just the last few lines of your logs. What happened there is probably the same as what happened here, you are being too glitzy with your file paths and getting in the way of your builds.
Thank you, my mistake for not noticing it and making the duplicate post
 
Top