Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-27939] Android: Module builds should auto-download NDK r21c by default if needed

GitHub Issuen/a
TypeImprovement
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2020-06-09T15:27:17.000+0000
Affected Version/sn/a
Fix Version/sRelease 9.0.3
ComponentsAndroid
Labelsandroid, build, gradle, modules, ndk
ReporterJoshua Quick
AssigneeJoshua Quick
Created2020-06-04T23:05:57.000+0000
Updated2020-06-09T15:27:17.000+0000

Description

*Summary:* When doing a module build, Titanium will auto-download NDK r20b (aka: 20.1.5948944) by default if NDK installations were found on the system. The default should be updated to NDK r21c (aka: 21.2.6472646). https://github.com/android/ndk/wiki/Changelog-r21#r21c *Reason:* The macOS distribution of the Android NDK r21c tools have been "notarized" by Google. This means module builds will no longer display several security popups on macOS Catalina. *To-Do:* Update the android.ndkVersion here... https://github.com/appcelerator/titanium_mobile/blob/master/android/templates/module/generated/build.gradle

Comments

  1. Joshua Quick 2020-06-05

    PR (master): https://github.com/appcelerator/titanium_mobile/pull/11755 PR (9.0.x): https://github.com/appcelerator/titanium_mobile/pull/11756
  2. Samir Mohammed 2020-06-09

    Closing ticket, Fix verified SDK version 9.0.3.v20200609060523 and SDK version 9.1.0.v20200609061322 Test and other information can be found at: PR (master): https://github.com/appcelerator/titanium_mobile/pull/11755 PR (9.0.x): https://github.com/appcelerator/titanium_mobile/pull/11756

JSON Source