Closed urthling closed 2 years ago
This part:
lifecycle-viewmodel-2.4.1-res/values/values.xml:3: error: Found tag id where item is expected
is because Android updated the androidx support libraries recently, so aapt can no longer be used for building... which means you need to switch over to the new Gradle-based mechanism for building.
I'm a bit concerned by the call stack there, since this appears to be calling in directly into ADT from Flash Builder:
com.adobe.flexbuilder.multisdk.apollo.export.AIRAPKPackager.createUsingPackager
which basically means it's forcing the use of the 'legacy' mechanism (i.e. with aapt, which won't work). The Flash Builder team seem to have made some assumptions about ADT (or they had insider information) but of course, that hasn't been updated as it hit end of life several years ago, whereas we've had to keep updating ADT to cope with Google's new requirements.
I don't know why Flash Builder uses a different mechanism for building when you add the armv8 flag but can I suggest you try adding an armv7 flag? Ideally of course, you need to stop using Flash Builder...
thanks
Ah, gotcha, thank you.
Aish, it's getting to be that time.. will be sad to let it go but I'm used enough to Intellij for a smooth transition.
For any other legacy FB peeps, adding armv7
does the trick
Issue does not appear in 33.1.1.779
For 779 & 821 all is well when targeting 64bit.
When building without the
armv8
flag -- I'm seeing the following in IDE:And ADT Log: