aapt 26.0.0 is required to properly parse permissions and label

#236

closes #395
aapt 26.0.0 outputs the permissions correctly

closes #306
aapt 26.0.0 now outputs:  application-label:'K-9 Mail'
This commit is contained in:
Hans-Christoph Steiner 2017-12-22 17:28:25 +01:00
parent 01f3d071ee
commit 109eb928e8
7 changed files with 117 additions and 8 deletions

Binary file not shown.

View file

@ -21,6 +21,19 @@
]
},
"apps": [
{
"categories": [
"tests"
],
"suggestedVersionCode": "9999999",
"license": "Unknown",
"name": "Duplicate Permisssions",
"summary": "Test app for all possible <uses-permissions>",
"added": 1513900800000,
"icon": "duplicate.permisssions.9999999.png",
"packageName": "duplicate.permisssions",
"lastUpdated": 1513900800000
},
{
"categories": [
"System"
@ -271,6 +284,62 @@
"versionName": "1.2"
}
],
"duplicate.permisssions": [
{
"added": 1513900800000,
"apkName": "duplicate.permisssions_9999999.apk",
"hash": "9ffc7e9b2740ce664059194805b2fbfc08b7970c8448a22b8bd828dfd6ad161c",
"hashType": "sha256",
"minSdkVersion": "18",
"packageName": "duplicate.permisssions",
"sig": "2d337e40aef77564bf62781ac424595c",
"signer": "f49af3f11efddf20dffd70f5e3117b9976674167adca280e6b1932a0601b26f6",
"size": 11988,
"targetSdkVersion": "27",
"uses-permission": [
[
"android.permission.INTERNET",
null
],
[
"android.permission.ACCESS_NETWORK_STATE",
null
],
[
"android.permission.ACCESS_WIFI_STATE",
null
],
[
"android.permission.CHANGE_WIFI_MULTICAST_STATE",
null
],
[
"android.permission.INTERNET",
null
],
[
"android.permission.WRITE_EXTERNAL_STORAGE",
18
],
[
"android.permission.READ_EXTERNAL_STORAGE",
18
]
],
"uses-permission-sdk-23": [
[
"android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS",
27
],
[
"android.permission.REQUEST_INSTALL_PACKAGES",
null
]
],
"versionCode": 9999999,
"versionName": "0.3-7-gb817ac8"
}
],
"fake.ota.update": [
{
"added": 1457568000000,

View file

@ -8,6 +8,38 @@
<install packageName="org.adaway"/>
<uninstall packageName="com.android.vending"/>
<uninstall packageName="com.facebook.orca"/>
<application id="duplicate.permisssions">
<id>duplicate.permisssions</id>
<added>2017-12-22</added>
<lastupdated>2017-12-22</lastupdated>
<name>Duplicate Permisssions</name>
<summary>Test app for all possible &lt;uses-permissions&gt;</summary>
<icon>duplicate.permisssions.9999999.png</icon>
<desc>&lt;p&gt;No description available&lt;/p&gt;</desc>
<license>Unknown</license>
<categories>tests</categories>
<category>tests</category>
<web></web>
<source></source>
<tracker></tracker>
<marketversion></marketversion>
<marketvercode>9999999</marketvercode>
<package>
<version>0.3-7-gb817ac8</version>
<versioncode>9999999</versioncode>
<apkname>duplicate.permisssions_9999999.apk</apkname>
<hash type="sha256">9ffc7e9b2740ce664059194805b2fbfc08b7970c8448a22b8bd828dfd6ad161c</hash>
<size>11988</size>
<sdkver>18</sdkver>
<targetSdkVersion>27</targetSdkVersion>
<added>2017-12-22</added>
<sig>2d337e40aef77564bf62781ac424595c</sig>
<permissions>ACCESS_NETWORK_STATE,ACCESS_WIFI_STATE,CHANGE_WIFI_MULTICAST_STATE,INTERNET,READ_EXTERNAL_STORAGE,WRITE_EXTERNAL_STORAGE</permissions>
<uses-permission maxSdkVersion="18" name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission maxSdkVersion="18" name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission-sdk-23 maxSdkVersion="27" name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
</package>
</application>
<application id="fake.ota.update">
<id>fake.ota.update</id>
<added>2016-03-10</added>