Commit Graph

1732 Commits

Author SHA1 Message Date
c7f4dfe1db switch to "startsWith" to stop AndroResGuard tricks 2018-02-13 08:46:52 -05:00
da9fb5115e update steps as aapt2 requirements change 2018-02-13 08:46:20 -05:00
cab47c846b update baksmali to v2.2.2 2018-02-13 08:45:13 -05:00
e7d511adf8 Remove unused line
- refs: no issue
2018-02-08 15:17:51 -05:00
d1857102dd Add spaces where missing to make logic easier to read
- refs: no issue
2018-02-08 15:14:19 -05:00
bca474272e Support for rebuilding root depth kotlin folder
- refs: #1703
2018-02-07 09:42:56 -05:00
89e56c95c1 update internal docs for building aapt2 2018-02-07 09:20:03 -05:00
ddb5f5c590 We now use android-8.1.0_r9 for aapt 2018-02-02 15:12:05 -05:00
a504da9846 start new dev cycle (2.3.2-SNAPSHOT) 2017-12-26 08:10:43 -05:00
0e26950a72 version bump (2.3.1) 2017-12-25 21:24:22 -05:00
48b40e69c4 Merge pull request #1693 from iBotPeaches/issue-1157
Support private (internal) minified namespaces
2017-12-15 07:45:14 -05:00
895af9c975 refactor test 2017-12-14 14:07:32 -05:00
2838d292a0 new test apk 2017-12-14 10:55:35 -05:00
7d22fc66b5 Initial testing of private namespace
- added sample (removed attribute names)
2017-12-14 10:55:35 -05:00
d46ba2fb82 add small test for #1157 2017-12-13 14:41:36 -05:00
b9ddfc8508 remove outdated gitignore 2017-12-08 16:40:53 -05:00
b525f235f8 code style cleanup 2017-12-08 16:38:31 -05:00
a0cd772205 Remove duplicate manifest-only parameter 2017-12-08 16:31:25 -05:00
88eed24625 Patch APKTool to allow repeated entry offsets to appear 2017-12-07 15:38:25 -08:00
23486830a9 Passing test for #1587
- fixes #1587
 - refs: 0fa6418553
2017-12-07 17:10:30 -05:00
5734c68156 Merge branch 'rubenanagua-master' 2017-12-07 16:39:18 -05:00
d414bbd3b4 add unit-tests for 1680 2017-12-07 16:38:38 -05:00
4158347546 Merge branch 'master' of git://github.com/iBotPeaches/Apktool 2017-12-07 11:34:01 +00:00
dd81dbfc9c Add ability to force decoding of manifest 2017-12-07 11:33:04 +00:00
00e2e43318 update to smali 2.2.2 2017-12-06 17:29:09 -05:00
2b9728e9f3 Prevent ugly "Content is not allowed in prolog" warning
- fixes: #1634
2017-12-01 15:21:47 -05:00
3264f142cb Remove useless null warning 2017-11-29 07:56:24 -05:00
ee2b7206f1 Add test for #1674 2017-11-29 07:43:45 -05:00
ef9be883cd update internal framework to API 27 (Android Oreo - 8.1)
- fixes #1667
2017-11-23 08:37:08 -05:00
18143c037e Merge branch 'minsko-master' 2017-11-23 06:49:08 -05:00
0a3adab84c Add test changes to detect encoding of raw font files
- refs #1662
2017-11-23 06:48:56 -05:00
5e1a47a827 Treat fonts as raw data, fixes #1662 2017-11-16 09:35:16 -05:00
f7a872cf22 Merge pull request #1641 from iBotPeaches/issue-1639
Fix regression when --frame-path points to non existing directory
2017-10-25 08:33:35 -04:00
c23c1303dd Merge branch 'master' into issue-1639 2017-10-24 15:39:28 -04:00
97003d5c70 Merge pull request #1642 from iBotPeaches/issue-1640
Remove .exit() falls from library code
2017-10-24 15:38:41 -04:00
0271e55370 Fix regression when --frame-path points to non existing directory
- fixes #1639
2017-10-14 12:36:54 -04:00
41018a81b8 Remove .exit() falls from library code
- fixes #1640
2017-10-14 12:36:07 -04:00
3ec4f360ab Add support for shorthand SDK for bounding check
- fixes #1630
2017-09-28 08:23:02 -04:00
212330e0c9 start new dev cycle (2.3.1-SNAPSHOT) 2017-09-21 07:23:24 -04:00
66ead001c6 version bump (2.3.0) 2017-09-21 06:38:54 -04:00
bc00cce9bd Add support for 4 non-positional attributes
- adds tests
 - fixes #1611
2017-09-19 17:02:42 -04:00
f0f87c844e Adds ability to skip asset files
- fixes #1605
 - prevents rebuild
2017-09-19 15:51:04 -04:00
dc33533d76 add tests, make public method 2017-09-19 15:09:25 -04:00
21e9dd514c cs cleanup 2017-09-19 14:42:14 -04:00
4ba1a035ae Merge branch 'master' of https://github.com/Promon/Apktool into Promon-master 2017-09-19 14:41:04 -04:00
abfa087d7f Merge branch 'issue-1589' 2017-09-19 14:40:31 -04:00
dd7b397ae5 Remove redundant check 2017-09-19 14:40:25 -04:00
f807159764 attach link to previous intelliJ button 2017-09-19 14:34:39 -04:00
eee85b3db6 clickable intelliJ link 2017-09-19 14:34:04 -04:00
5f0d53ba20 Support bounding targetSdkVersion between minSdkVersion and maxSdkVersion
It is possible to create a an AndroidStudio project that uses the following
nonsense settings:

    defaultConfig {
        minSdkVersion 15
        maxSdkVersion 19
        targetSdkVersion 25
    }

The application is successfully built by Android Studio, and the APK
works when installed on the relevant devices, however the app cannot
be re-built with Apktool afterwards.

This patch works around the problem by explicitly setting the
targetSdkVersion to the max of the maxSdkVersion and min of the minSdkVersion
only if these are specified.
2017-09-15 16:24:39 +02:00