Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-28047] Android: Target API Level 30 (Android 11) by default

GitHub Issuen/a
TypeImprovement
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2020-11-12T15:14:49.000+0000
Affected Version/sn/a
Fix Version/sRelease 9.3.0
ComponentsAndroid
Labelsandroid, build, target
ReporterJoshua Quick
AssigneeJoshua Quick
Created2020-07-25T00:06:43.000+0000
Updated2020-11-12T15:14:49.000+0000

Description

*Summary:* When building a Titanium app for Android, Titanium should target API Level 30 (aka: Android 11) by default. Titanium currently targets API Level 29 (aka: Android 10). *Note:* Titanium currently does not target API Level 30 by default. This is a safety precaution until Titanium addresses all of Android 11's breaking changes. But a developer can opt-in to targeting the newest API Level (at their own risk) by adding the following to their "tiapp.xml" file.
<ti:app>
	<android xmlns:android="http://schemas.android.com/apk/res/android">
		<manifest>
			<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="30"/>
		</manifest>
	</android>
</ti:app>

Comments

  1. Joshua Quick 2020-11-06

    PR (master): https://github.com/appcelerator/titanium_mobile/pull/12252
  2. Lokesh Choudhary 2020-11-10

    FR Passed. Waiting for jenkins.
  3. Christopher Williams 2020-11-12

    merged to master for 9.3.0 target

JSON Source