Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: README.md

Issue 29349720: Issue 4324 - Add Gradle build config (Closed)
Left Patch Set: Created Aug. 11, 2016, 1:20 p.m.
Right Patch Set: fixes in README Created Nov. 21, 2016, 8:14 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « .hgignore ('k') | build.gradle » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 Adblock Plus Library for Android 1 Adblock Plus Library for Android
2 ======================== 2 ========================
3 3
4 An Android library project that runs a proxy to block ads. 4 An Android library project that runs a proxy to block ads.
5 5
6 Updating the dependencies 6 Updating the dependencies
7 ------------------------- 7 -------------------------
8 8
9 Adblock Plus Library for Android has dependencies that aren't in this repository . 9 Adblock Plus Library for Android has dependencies that aren't in this repository .
10 To update those, call: 10 To update those, call:
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 In the project root directory create the file _local.properties_ and set 68 In the project root directory create the file _local.properties_ and set
69 _sdk.dir_ and _ndk.dir_ to where you installed it, e.g.: 69 _sdk.dir_ and _ndk.dir_ to where you installed it, e.g.:
70 70
71 sdk.dir = /some/where/sdk 71 sdk.dir = /some/where/sdk
72 ndk.dir = /some/where/ndk 72 ndk.dir = /some/where/ndk
73 73
74 In the project root directory run: 74 In the project root directory run:
75 75
76 ./gradlew assembleDebug 76 ./gradlew assembleDebug
77 77
78 This will generate *.aar library artifact in 'libadblockplus-android/build/outpu ts/aar/' directory. 78 This will generate *.aar library artifact in the 'libadblockplus-android/build/o utputs/aar/' directory.
79 79
80 ## Library tests 80 ## Library tests
81 81
82 ### Requirements 82 ### Requirements
83 83
84 Make sure _Library_ requirements are present. 84 Make sure _Library_ requirements are present.
85 85
86 ### Building with Ant 86 ### Building with Ant
87 87
88 Set ANDROID_HOME environment variable to your Android SDK directory. 88 Set ANDROID_HOME environment variable to your Android SDK directory.
(...skipping 26 matching lines...) Expand all
115 To run specific **test method** run: 115 To run specific **test method** run:
116 116
117 ant testOnly -DtestClass=full.test.class.name#testMethod 117 ant testOnly -DtestClass=full.test.class.name#testMethod
118 118
119 For example: 119 For example:
120 120
121 ant testOnly -DtestClass=org.adblockplus.libadblockplus.tests.NotificationTe st#testAddNotification 121 ant testOnly -DtestClass=org.adblockplus.libadblockplus.tests.NotificationTe st#testAddNotification
122 122
123 ### Building with Gradle/Android Studio 123 ### Building with Gradle/Android Studio
124 124
125 Make sure you've created _local.properties_ file to build the library (see above ). 125 Make sure you've created the _local.properties_ file to build the library (see a bove).
126 In the project root directory run: 126 In the project root directory run:
127 127
128 ./gradlew assembleDebugAndroidTest 128 ./gradlew assembleDebugAndroidTest
129 129
130 This will generate *.apk in 'libadblockplus-android-tests/build/outputs/apk/' di rectory. 130 This will generate *.apk in the 'libadblockplus-android-tests/build/outputs/apk/ ' directory.
131 131
132 ### Testing with Gradle/Android Studio 132 ### Testing with Gradle/Android Studio
133 133
134 You can select test class/method and click 'Run ..Test'. The library and test ap p will be 134 You can select test class/method and click 'Run ..Test'. The library and test ap p will be
135 compiled, installed to emuator/device and launched automatically. 135 compiled, installed to emulator/device and launched automatically.
LEFTRIGHT

Powered by Google App Engine
This is Rietveld