{
"id": "170298",
"key": "TIMOB-25510",
"fields": {
"issuetype": {
"id": "4",
"description": "An improvement or enhancement to an existing feature or task.",
"name": "Improvement",
"subtask": false
},
"project": {
"id": "10153",
"key": "TIMOB",
"name": "Titanium SDK/CLI",
"projectCategory": {
"id": "10100",
"description": "Titanium and related SDKs used in application development",
"name": "Client"
}
},
"fixVersions": [
{
"id": "17609",
"description": "",
"name": "Release 7.0.0",
"archived": false,
"released": true,
"releaseDate": "2017-12-07"
}
],
"resolution": {
"id": "1",
"description": "A fix for this issue is checked into the tree and tested.",
"name": "Fixed"
},
"resolutiondate": "2017-11-13T23:32:19.000+0000",
"created": "2017-11-13T22:35:51.000+0000",
"priority": {
"name": "None",
"id": "6"
},
"labels": [
"android",
"tiapp.xml"
],
"versions": [
{
"id": "19542",
"description": "",
"name": "Release 6.2.2",
"archived": false,
"released": true,
"releaseDate": "2017-09-19"
}
],
"issuelinks": [],
"assignee": {
"name": "jquick",
"key": "jquick",
"displayName": "Joshua Quick",
"active": true,
"timeZone": "America/Los_Angeles"
},
"updated": "2017-11-15T05:30:15.000+0000",
"status": {
"description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.",
"name": "Closed",
"id": "6",
"statusCategory": {
"id": 3,
"key": "done",
"colorName": "green",
"name": "Done"
}
},
"components": [
{
"id": "10202",
"name": "Android",
"description": "Android Platform"
}
],
"description": "*Summary:*\r\nAs of Titanium 6.2.2, the min \"targetSdkVersion\" that an app can target is Android API Level 25 (aka: Android 7.0). This is an issue for developers that are running into problems with file permission issues (such as custom notification sounds [AC-5349]) and their only work-around is to lower the target API Level 23 (aka: Android 6.0).\r\n\r\n*Steps to reproduce:*\r\n# Set up a project which uses Titanium 6.2.2 or 6.3.0.\r\n# Add the below XML to the \"tiapp.xml\" file.\r\n# Attempt to build the app.\r\n\r\n{code:xml}\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n{code}\r\n\r\n*Result:*\r\nThe build fails in 6.2.2 and 6.3.0. The following error gets logged.\r\n\r\n{code:xml}\r\n[ERROR] : The target SDK API 23 is not supported by Titanium SDK 6.2.2\r\nUpdate the android:targetSdkVersion in the tiapp.xml or custom AndroidManifest to at least 25:\r\n\r\n \r\n \r\n[ERROR] : The target SDK API version must be 25 or newer\r\n \r\n \r\n \r\n\r\n{code}\r\n",
"attachment": [],
"flagged": false,
"summary": "Android: Lower min \"targetSdkVersion\" from 25 to 23",
"creator": {
"name": "jquick",
"key": "jquick",
"displayName": "Joshua Quick",
"active": true,
"timeZone": "America/Los_Angeles"
},
"subtasks": [],
"reporter": {
"name": "jquick",
"key": "jquick",
"displayName": "Joshua Quick",
"active": true,
"timeZone": "America/Los_Angeles"
},
"environment": null,
"comment": {
"comments": [
{
"id": "430555",
"author": {
"name": "jquick",
"key": "jquick",
"displayName": "Joshua Quick",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "PR (master): https://github.com/appcelerator/titanium_mobile/pull/9595",
"updateAuthor": {
"name": "jquick",
"key": "jquick",
"displayName": "Joshua Quick",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-11-13T22:56:44.000+0000",
"updated": "2017-11-13T22:56:44.000+0000"
},
{
"id": "430557",
"author": {
"name": "lchoudhary",
"key": "lchoudhary",
"displayName": "Lokesh Choudhary",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "FR Passed.\r\nWaiting for merge to get enabled.",
"updateAuthor": {
"name": "lchoudhary",
"key": "lchoudhary",
"displayName": "Lokesh Choudhary",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-11-13T23:21:16.000+0000",
"updated": "2017-11-13T23:21:16.000+0000"
},
{
"id": "430558",
"author": {
"name": "lchoudhary",
"key": "lchoudhary",
"displayName": "Lokesh Choudhary",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "PR merged.",
"updateAuthor": {
"name": "lchoudhary",
"key": "lchoudhary",
"displayName": "Lokesh Choudhary",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-11-13T23:24:14.000+0000",
"updated": "2017-11-13T23:24:14.000+0000"
},
{
"id": "430657",
"author": {
"name": "amukherjee",
"key": "amukherjee",
"displayName": "Abir Mukherjee",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "Changes are seen in SDK 7.0.0.v20171114202841.",
"updateAuthor": {
"name": "amukherjee",
"key": "amukherjee",
"displayName": "Abir Mukherjee",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2017-11-15T05:30:09.000+0000",
"updated": "2017-11-15T05:30:09.000+0000"
}
],
"maxResults": 4,
"total": 4,
"startAt": 0
}
}
}