distriqt / ANE-AndroidSupport

Android Support Library Native Extension
https://airnativeextensions.com
22 stars 4 forks source link

Compile error when using androidx.core-1.6.0 (1.3.2 works) #18

Closed lwmirkk closed 2 years ago

lwmirkk commented 2 years ago
Expected behaviour

Compile APK

Actual behaviour

Compiler error and stop.

Environment
Logs
> 
> NOTE: Multiple Android build-tools folders exist, choosing the latest version (32.0.0) for packaging
> aapt tool failed:C:\Users\***\AppData\Local\Temp\56dcdce1-6434-4a8b-87aa-9f13f06db506\savedstate-1.1.0-res\values\values.xml:3: error: Found tag id where item is expected
> 
> C:\Users\***\AppData\Local\Temp\56dcdce1-6434-4a8b-87aa-9f13f06db506\lifecycle-viewmodel-2.3.1-res\values\values.xml:3: error: Found tag id where item is expected
> 
> C:\Users\***\AppData\Local\Temp\56dcdce1-6434-4a8b-87aa-9f13f06db506\lifecycle-runtime-2.3.1-res\values\values.xml:3: error: Found tag id where item is expected
> 

Extensions:

androidx.appcompat (1.4.1)
<extensionID>androidx.core (1.3.2)</extensionID>
<extensionID>androidx.vectordrawable (1.1.0)</extensionID>
<extensionID>com.distriqt.Application (6.8.4)</extensionID>
<extensionID>com.distriqt.Core (6.4.3)</extensionID>
<extensionID>com.distriqt.Exceptions (3.0.8)</extensionID>
<extensionID>com.distriqt.MediaPlayer (4.6.0)</extensionID>
<extensionID>com.distriqt.PackageManager (3.2.2)</extensionID>
<extensionID>com.distriqt.RestartApp (3.0.14)</extensionID>
<extensionID>com.google.code.gson.gson (2.8.6)</extensionID>
<extensionID>com.google.guava (31.0.1)</extensionID>
<extensionID>com.mesmotronic.ane.fullscreen (1.5.0)</extensionID>
<extensionID>com.tuarua.frekotlin (1.42.0)</extensionID>
<extensionID>com.tuarua.WebViewANE (2.24.0)</extensionID>
marchbold commented 2 years ago

Please update your build tools in Android Studio. We require version 33 now to support the latest Android features.

lwmirkk commented 2 years ago

I tried with 33.0.0 rc1 and returned same error:

NOTE: Multiple Android build-tools folders exist, choosing the latest version (33.0.0 rc1) for packaging
aapt tool failed:C:\Users\***\AppData\Local\Temp\c05a7a6e-7e5c-4e67-b98d-bb9e9d36deba\savedstate-1.1.0-res\values\values.xml:3: error: Found tag id where item is expected

C:\Users\***\AppData\Local\Temp\c05a7a6e-7e5c-4e67-b98d-bb9e9d36deba\lifecycle-viewmodel-2.3.1-res\values\values.xml:3: error: Found tag id where item is expected

C:\Users\***\AppData\Local\Temp\c05a7a6e-7e5c-4e67-b98d-bb9e9d36deba\lifecycle-runtime-2.3.1-res\values\values.xml:3: error: Found tag id where item is expected

Deleted old build-tools and other unused plugins and same problem.

I'm using Java 11, don't know if make differences. Not updated to Java 17 yet because some errors reports when compiling with Java 17.

P.S.: For now, I don't need this updated version, I can use the old one for now.

httpwebmedia commented 2 years ago

Hi, I have similar issue with build tool version 30.0.3 but it displays

`aapt tool failed:C:\Users\XXX\AppData\Local\Temp\f840e0e8-597b-4a05-b64a-9e1024634ddf\savedstate-1.1.0-res\values\values.xml:3: error: Found tag id where item is expected

C:\Users\XXX\AppData\Local\Temp\f840e0e8-597b-4a05-b64a-9e1024634ddf\lifecycle-viewmodel-2.3.1-res\values\values.xml:3: error: Found tag id where item is expected

C:\Users\XXX\AppData\Local\Temp\f840e0e8-597b-4a05-b64a-9e1024634ddf\lifecycle-runtime-2.3.1-res\values\values.xml:3: error: Found tag id where item is expected

C:\Users\XXX\AppData\Local\Temp\f840e0e8-597b-4a05-b64a-9e1024634ddf\constraintlayout-2.1.3-res\values\values.xml:1491: error: Attribute "android:translationX" has already been defined C:\Users\XXX\AppData\Local\Temp\f840e0e8-597b-4a05-b64a-9e1024634ddf\constraintlayout-2.1.3-res\values\values.xml:1495: error: Attribute "android:translationY" has already been defined C:\Users\XXX\AppData\Local\Temp\f840e0e8-597b-4a05-b64a-9e1024634ddf\constraintlayout-2.1.3-res\values\values.xml:1498: error: Attribute "android:translationZ" has already been defined`

I tried with many different air versions .795, 713. 686

I reverted back the files from AndroidSupport and it worked. Please fix.

marchbold commented 2 years ago

Java 11 is correct.

Are you using the legacy build mode?

marchbold commented 2 years ago

@httpwebmedia Please try updating your build tools, I believe 33 is the latest not 30.

marchbold commented 2 years ago

I'll be continuing this here: https://github.com/airsdk/Adobe-Runtime-Support/discussions/1762