{ "id": "153349", "key": "TIMOB-20026", "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": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2015-12-15T04:37:18.000+0000", "created": "2015-11-20T19:54:07.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "map" ], "versions": [], "issuelinks": [ { "id": "49960", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "150052", "key": "TIMOB-19300", "fields": { "summary": "Android: Change to use Gradle instead of Ant for build", "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": "Critical", "id": "1" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "ssombhatla", "key": "ssombhatla", "displayName": "Srikanth Sombhatla", "active": false, "timeZone": "Asia/Singapore" }, "updated": "2015-12-15T04:37:18.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": "h6.Issue \r\nIt appears that when the ti.map module is included in an android build we unintentionally are including the google ad mob framework. \r\n\r\nh6.Steps to reproduce\r\nTo reproduce please follow the steps below: \r\n# Unzip the zip \r\n# cd into com.test \r\n# Build the project using the cmd \"titanium build -F --platform android\" \r\n# Find the location of the unsigned apk for ex \" Writing unsigned apk: /Users/travis.crist/Desktop/com.test/build/android/bin/app-unsigned.apk\" \r\n# Use \"apktool d app-unsigned.apk\" to unpack the apk http://ibotpeaches.github.io/Apktool/ \r\n# open up the folder app-unsigned.apk \r\n# Search for 'admob' \r\n# Notice that its found in a bunch of places, we don't wat the admob framework. \r\n# open up tiapp.xml and remove the ti.map module \r\n# Build the project using the cmd \"titanium build -F --platform android\" \r\n# Find the location of the unsigned apk for ex \" Writing unsigned apk: /Users/travis.crist/Desktop/com.test/build/android/bin/app-unsigned.apk\" \r\n# Use \"apktool d app-unsigned.apk\" to unpack the apk http://ibotpeaches.github.io/Apktool/ \r\n# open up the folder app-unsigned.apk \r\n# Search for 'admob' \r\n# Notice there are no matches, this is what we expect. ", "attachment": [ { "id": "57596", "filename": "ADSUPPORTED.png", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-11-23T23:21:59.000+0000", "size": 60339, "mimeType": "image/png" }, { "id": "57579", "filename": "com.test.zip", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-11-20T19:53:28.000+0000", "size": 7614290, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: Google Admob included in builds when using ti.map module", "creator": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "TiSDK 3.5.0.GA\r\n", "closedSprints": [ { "id": 536, "state": "closed", "name": "2015 Sprint 25 SDK", "startDate": "2015-12-05T01:30:40.415Z", "endDate": "2015-12-19T01:30:00.000Z", "completeDate": "2015-12-29T03:19:42.127Z", "originBoardId": 114 } ], "comment": { "comments": [], "maxResults": 3, "total": 3, "startAt": 0 } } }