{
"id": "164909",
"key": "TIMOB-24303",
"fields": {
"issuetype": {
"id": "1",
"description": "A problem which impairs or prevents the functions of the product.",
"name": "Bug",
"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": [],
"resolution": {
"id": "2",
"description": "The problem described is an issue which will never be fixed.",
"name": "Won't Fix"
},
"resolutiondate": "2019-08-08T18:36:23.000+0000",
"created": "2016-12-07T11:56:32.000+0000",
"priority": {
"name": "Critical",
"id": "1"
},
"labels": [
"aar",
"android",
"hyperloop"
],
"versions": [
{
"id": "18154",
"name": "Release 6.0.1",
"archived": false,
"released": true,
"releaseDate": "2016-12-21"
}
],
"issuelinks": [
{
"id": "53813",
"type": {
"id": "10003",
"name": "Relates",
"inward": "relates to",
"outward": "relates to"
},
"outwardIssue": {
"id": "164912",
"key": "TIMOB-24201",
"fields": {
"summary": "Hyperloop: Android - Can't find requested module from .aar file in android",
"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"
}
},
"priority": {
"name": "High",
"id": "2"
},
"issuetype": {
"id": "1",
"description": "A problem which impairs or prevents the functions of the product.",
"name": "Bug",
"subtask": false
}
}
}
}
],
"assignee": null,
"updated": "2019-12-02T23:06:28.000+0000",
"status": {
"description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.",
"name": "Resolved",
"id": "5",
"statusCategory": {
"id": 3,
"key": "done",
"colorName": "green",
"name": "Done"
}
},
"components": [
{
"id": "13715",
"name": "Hyperloop",
"description": "Hyperloop project"
}
],
"description": "How to reproduce:\r\n\r\n* Import the attached *jars and aar* to your hyperloop project, under the *app/platform/android* folder. \r\n* Add the following activity declaration in the *tiapp.xml* file: \r\n{code:java}\r\n\r\n \r\n \r\n \r\n\r\n{code}\r\n\r\n* Create a *custom_theme.xml* file under */app/platform/android/res/values*. Put this in its content:\r\n\r\n\r\n{code:java}\r\n\r\n \r\n\r\n{code}\r\n\r\n* Use the following code in any window:\r\n{code:java}\r\nvar GameActivity = require('au.com.orangedigital.smileseeker.GameActivity');\r\nvar intent = Ti.Android.createIntent({\r\n className: 'au.com.orangedigital.smileseeker.GameActivity',\r\n});\r\n \r\nTi.Android.currentActivity.startActivity(intent);\r\n{code}\r\n\r\n* Build the project.\r\n* An exception will be thrown:\r\n\r\n\r\n{code:java}\r\nUncaught Error: Requested module not found: android.support.v4.app.BaseFragmentActivityHoneycomb\r\n{code}\r\n\r\nThe JS wrapper for this native class is not generated.\r\nMy native class extends from AppCompatActivity, which extends from FragmentActivity, which extends from BaseFragmentActivityJB, which extends from *BaseFragmentActivityHoneycomb*. The last are abstract classes. I believe Hyperloop doesn't generate JS wrappers for that.\r\n\r\nI just want to launch my native activity without having to import all the support libraries with Hyperloop. Is there a way to achieve this without having to go through all this headache??",
"attachment": [
{
"id": "61025",
"filename": "android-support-v4.jar",
"author": {
"name": "rdperottoni",
"key": "rdperottoni",
"displayName": "Rodolfo Perottoni",
"active": true,
"timeZone": "Australia/Brisbane"
},
"created": "2016-12-07T11:38:15.000+0000",
"size": 1422188,
"mimeType": "application/java-archive"
},
{
"id": "61024",
"filename": "android-support-v7-appcompat.jar",
"author": {
"name": "rdperottoni",
"key": "rdperottoni",
"displayName": "Rodolfo Perottoni",
"active": true,
"timeZone": "Australia/Brisbane"
},
"created": "2016-12-07T11:38:15.000+0000",
"size": 657138,
"mimeType": "application/java-archive"
},
{
"id": "61026",
"filename": "toothjump.aar",
"author": {
"name": "rdperottoni",
"key": "rdperottoni",
"displayName": "Rodolfo Perottoni",
"active": true,
"timeZone": "Australia/Brisbane"
},
"created": "2016-12-07T11:33:14.000+0000",
"size": 226238,
"mimeType": "application/octet-stream"
}
],
"flagged": false,
"summary": "Hyperloop Android - Wrapper not generated for v4 class",
"creator": {
"name": "rdperottoni",
"key": "rdperottoni",
"displayName": "Rodolfo Perottoni",
"active": true,
"timeZone": "Australia/Brisbane"
},
"subtasks": [],
"reporter": {
"name": "rdperottoni",
"key": "rdperottoni",
"displayName": "Rodolfo Perottoni",
"active": true,
"timeZone": "Australia/Brisbane"
},
"environment": "Hyperloop 2.0.0\r\nSDK 6.0.1.GA",
"closedSprints": [
{
"id": 1169,
"state": "closed",
"name": "2019 Sprint 22",
"startDate": "2019-10-21T15:38:21.747Z",
"endDate": "2019-11-03T15:38:00.000Z",
"completeDate": "2019-11-04T18:36:57.022Z",
"originBoardId": 114
},
{
"id": 1170,
"state": "closed",
"name": "2019 Sprint 23",
"startDate": "2019-11-04T18:38:14.526Z",
"endDate": "2019-11-17T18:38:00.000Z",
"completeDate": "2019-11-18T16:38:18.423Z",
"originBoardId": 114
},
{
"id": 1171,
"state": "closed",
"name": "2019 Sprint 24",
"startDate": "2019-11-18T16:40:09.114Z",
"endDate": "2019-12-01T16:40:00.000Z",
"completeDate": "2019-12-02T23:06:24.654Z",
"originBoardId": 114
},
{
"id": 1172,
"state": "closed",
"name": "2019 Sprint 25",
"startDate": "2019-12-02T23:08:39.644Z",
"endDate": "2019-12-15T23:08:00.000Z",
"completeDate": "2019-12-16T05:54:54.518Z",
"originBoardId": 114
},
{
"id": 1157,
"state": "closed",
"name": "2019 Sprint 16",
"startDate": "2019-07-29T15:35:47.313Z",
"endDate": "2019-08-11T15:35:00.000Z",
"completeDate": "2019-08-12T07:57:02.552Z",
"originBoardId": 114
},
{
"id": 1160,
"state": "closed",
"name": "2019 Sprint 17",
"startDate": "2019-08-12T07:59:28.950Z",
"endDate": "2019-08-25T07:59:00.000Z",
"completeDate": "2019-08-26T15:35:29.980Z",
"originBoardId": 114
},
{
"id": 1161,
"state": "closed",
"name": "2019 Sprint 18",
"startDate": "2019-08-26T21:46:26.269Z",
"endDate": "2019-09-08T21:46:00.000Z",
"completeDate": "2019-09-09T20:39:58.761Z",
"originBoardId": 114
},
{
"id": 1163,
"state": "closed",
"name": "2019 Sprint 19",
"startDate": "2019-09-09T20:43:13.091Z",
"endDate": "2019-09-22T20:43:00.000Z",
"completeDate": "2019-09-23T15:37:35.874Z",
"originBoardId": 114
},
{
"id": 1165,
"state": "closed",
"name": "2019 Sprint 20",
"startDate": "2019-09-23T15:38:43.949Z",
"endDate": "2019-10-06T15:38:00.000Z",
"completeDate": "2019-10-07T18:33:11.953Z",
"originBoardId": 114
},
{
"id": 1168,
"state": "closed",
"name": "2019 Sprint 21",
"startDate": "2019-10-07T18:35:57.052Z",
"endDate": "2019-10-20T18:35:00.000Z",
"completeDate": "2019-10-21T15:38:00.182Z",
"originBoardId": 114
}
],
"comment": {
"comments": [],
"maxResults": 5,
"total": 5,
"startAt": 0
}
}
}