443e5d3643
build: fix timeout in windows due to travis
...
- refs: https://travis-ci.community/t/windows-build-hangs-after-done-exit-0/1439
2019-02-16 18:01:38 -05:00
37e700424a
build: update jdk on windows from 191 to 201
2019-02-16 18:01:38 -05:00
b0f22918cc
fix: win builds off master branch of AOSP
2019-02-16 18:01:38 -05:00
2253b66e50
fix: rebuild windows binaries to fix linking issue
2019-02-16 18:01:38 -05:00
43c3b9644c
Merge pull request #2000 from vbarthel-fr/issue-1994
...
fix: issue 1994
2019-01-30 10:04:58 -05:00
13e356f2ef
fix: use the res type spec name to create res bag value
...
Starting with the version 28.0.3 of the Android SDK build tools,
the internal ids of the items of an array bag seems to have changed.
Because of those changes, array resources were no longer decoded correctly.
They were decoded as style resources.
Instead of using the id of the first item within a resource bag,
the name of the res type spec is now used to choose the correct
resource bag value to create.
Note: a list of "legal names" for resource types can be found in the source code of aapt2.
2019-01-29 10:07:40 +01:00
72368fc0d4
bug: reproduce the bug were array resources are decoded as style bag
2019-01-29 10:06:32 +01:00
896569a822
Merge pull request #1998 from iBotPeaches/issue-1997
...
fix: add headless call in beginning of execution
2019-01-25 15:52:57 -05:00
6d1792a98d
fix: add headless call in beginning of execution
...
- fixes : #1997
2019-01-25 15:42:07 -05:00
29355f876d
Merge pull request #1980 from iBotPeaches/windows
...
Windows Support for Travis
2019-01-09 18:10:53 -05:00
e79d3fa977
fix: use "shell" for windows
2019-01-09 17:54:21 -05:00
d3f88b20dc
fix: allow windows to fail for now
2019-01-09 17:44:29 -05:00
cfea3e0831
build: initial attempt at getting travis windows support
...
build: force windows onto the bash environment
build: update permission (+x) of clean-test file
build: "bat" instead of "exe" extension
build: attempt to support long-path names on windows
build: another attempt at long filepaths on windows
build: force +x on scripts prior to execution
build: exit with return code of last command
build: dump out current path
build: dump out current path - part 2
fix: remove 5 chars from path to drop down from 260 windows max path
build: correct gradlew.bat path and remove unneeded lines
fix: remove long path global configuration
fix: restore PATH setting for windows env
build: PATH resets between scripts, fix for windows
2019-01-09 17:43:40 -05:00
d7f9be9200
Merge pull request #1977 from sebras/master
...
Adapt AXMLResourceParser to handle broken headers.
2019-01-09 17:40:01 -05:00
016dc25fa9
Merge branch 'master' into master
2019-01-09 17:18:19 -05:00
a09822ef7b
Merge pull request #1973 from iBotPeaches/issue-1952
...
XSD file support for both aapt1/aapt2
2019-01-09 17:17:31 -05:00
45152c269a
refactor: use specific exceptions when decoding raw xml
2019-01-09 17:11:51 -05:00
c1f50a2810
style: remove unused LOGGER for PullStreamDecoder
2019-01-09 17:11:32 -05:00
6bb73b509d
fix: throw specific errors during XMLPullParser error
2019-01-09 17:10:56 -05:00
ac3518e098
feat: add new exception types
2019-01-09 17:10:21 -05:00
b01dce7f3a
Adapt AXMLResourceParser to handle broken headers.
...
Fixes #1976 .
2019-01-08 21:20:50 +01:00
c833a32a6e
style: syntax changes for review
2019-01-04 18:05:51 -05:00
39faff0a21
test: allow aapt2 xsd test to run
2019-01-04 18:00:33 -05:00
7cd8946849
fix: fallback to raw decoder if xml decoder failed
...
- prevents injection of false value
2019-01-04 18:00:19 -05:00
a5cfe41a8f
test: add test for aapt1/aapt2
...
- ignore aapt2 due to failure
2019-01-04 17:45:51 -05:00
af4a506567
fix: add aapt1/aapt2 xsd file
2019-01-04 17:45:36 -05:00
261e163bc9
Merge pull request #1960 from iBotPeaches/android-9.0.0_r22
...
Sync aapt binaries with aapt1/aapt2 + no-crunch
2019-01-04 11:34:37 -05:00
61848cfa06
fix: allow AaptManager to find new naming of aapt binaries
2019-01-04 11:24:49 -05:00
ec0d58fbad
feat: add 32/64bit binaries for aapt1/aapt2
2019-01-04 11:24:28 -05:00
f997e0aff1
fix: patch out bools on ResBooleans, as they must be empty
...
- refs: #1918
2019-01-03 16:57:23 -05:00
0dfa6c4656
test: add test to ensure empty ids.xml are generated for aapt1/aapt2
2019-01-03 16:56:25 -05:00
127192e07d
build: add new patched aapt1 version for mac
2018-12-18 18:19:24 -05:00
d831fc92be
docs: handle new location of 64bit binaries
2018-12-18 18:19:09 -05:00
bec8778d7a
tests: update platformBuild* values to inherit from AndroidManifest
2018-12-18 18:07:40 -05:00
618de55bd3
fix: update AaptManager to handle flattened aapt structure
2018-12-18 17:37:04 -05:00
b0a7e64615
refactor: flatten directory structure of aapt binaries by 1 directory
2018-12-18 17:36:34 -05:00
e603463489
docs: minor spelling error for "Twitter"
2018-12-18 17:26:38 -05:00
25f0bc085e
docs: add note about switching to r22 from r3 (9.0.0)
2018-12-18 17:01:29 -05:00
e82537e340
Merge branch 'no-crunch-aapt-option' of https://github.com/Novex/Apktool
2018-12-18 16:24:27 -05:00
db553ebe8d
Fix null pointer
...
When I am decompiling an apk, I got this exception:
Exception in thread "main" java.lang.NullPointerException
at brut.androlib.res.data.ResResSpec.<init>(ResResSpec.java:42)
2018-12-17 23:42:28 +03:30
3cf5cb6f78
Merge pull request #1943 from friederbluemle/update-project
...
Update Gradle wrapper to 4.10.2
2018-11-26 08:35:40 -05:00
6818691cc4
Update Gradle wrapper to 4.10.2
2018-11-26 16:10:16 +08:00
9fe399a27e
Merge pull request #1895 from iBotPeaches/issue-1894
...
Drop 1.7, Add 1.8
2018-09-18 13:48:16 -04:00
81aa208126
fix: remove java9
2018-09-14 16:23:04 -04:00
d1f7ac3d0f
fix: don't trigger multiple builds
2018-09-14 15:55:41 -04:00
0d2a0e3a47
fix: silence java9 warnings for now
...
- refs: https://issues.apache.org/jira/browse/GROOVY-8339
2018-09-14 15:51:32 -04:00
97d7222da0
build: update to gradle 4.10
2018-09-06 07:13:26 -04:00
37c9d5f4c6
build: update proguard to 6.0.3
2018-09-06 06:54:49 -04:00
803f3506fa
ci: drop tests on 1.7, add 1.9
2018-09-06 06:43:08 -04:00
358ebea07d
build: minimum java version is now 1.8
2018-09-06 06:42:52 -04:00