New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
old dx.jar in AIR SDK #44
Comments
Voted! |
Voted too! |
Voted! Seems Adobe need consistent reminders to update the Android build tools, I think we've already been through 2 or 3 requests for this. Hopefully they are quicker this time. |
Man...me to voted. |
Adobe needs experienced engineers ) |
This appears to be fixed in AIR33 beta HARMAN Ref AIR-151 so can be closed |
fixed after a year almost ) we have moved to flutter. adobe air is not reliable anymore. |
Problem Description
The dx.jar file located at /Users/user/Documents/AIR_30.107/lib/android/bin/dx.jar is too old and needs to be updated to at least V27.0.3. Some third party Android libraries like the tensorflow library will throw an error like below:
This will be a problem when developing ANEs like Firebase MLKIT which are using tensorflow library.
Steps to Reproduce:
Include the following ANE in your project and try to compile your AIR app. you will see the above error message.
Workarounds:
You could bypass the problem by overwritting the dx.jar file from the one in Android SDK /Users/user/Library/Android/sdk/build-tools/27.0.3/lib/dx.jar. This will solve the problem. but still, it makes sense if the AIR SDK has the latest version itself.
This bug is listed on tracker.adobe.com also. please vote here: https://tracker.adobe.com/#/view/AIR-4198726
The text was updated successfully, but these errors were encountered: