Android Stumbler for Mozilla
Перейти к файлу
Chris Peterson fd05b01433
Merge pull request #1862 from theopensourceguy/dev
Add support for notification channels for Android Oreo and higher
2021-02-09 10:08:21 -08:00
android Add support for notification channels for Android Oreo and higher 2019-07-27 10:30:56 +02:00
android_studio added a codestyle settings file for android studio 2015-01-28 16:52:59 -05:00
docs updated screenshot for adding build tasks for Android Studio 1.5.1 2016-01-12 11:38:59 -05:00
gradle/wrapper bumped gradle from 2.9 to 3.3 and android-gradle plugin to 2.3.3 from 1.3.1 2019-02-08 20:25:34 -05:00
libraries/stumbler Fix: Android 10 upload exception. 2019-12-20 19:48:52 +01:00
.gitignore added directives so that libstumbler can be uploaded into jcenter 2015-03-25 10:26:19 -04:00
.travis.yml added platform-tools and tools to travis yaml 2016-04-20 15:58:27 -04:00
CODE_OF_CONDUCT.md Add Mozilla Code of Conduct file 2019-03-27 21:16:38 -07:00
LICENSE
LICENSE.osmdroid
Makefile dropped the leaderboard and FxA which is only used for the leaderboard 2019-02-07 17:03:21 -05:00
README.md Add retirement note, remove store links 2021-02-08 10:13:39 -06:00
build.gradle bumped gradle from 2.9 to 3.3 and android-gradle plugin to 2.3.3 from 1.3.1 2019-02-08 20:25:34 -05:00
gradle.properties disable pre-dexing as it's not useful and just slows down the build. 2015-01-08 11:06:40 -05:00
gradlew
gradlew.bat
release_check.py stripped out dependencies to the old EC2 compilation box 2019-02-08 10:59:20 -05:00
rename_release.sh updated release check scripts to account for new leaderboard directives in gradle 2016-04-12 13:21:02 +00:00
settings.gradle Reorganize the codebase into a reusable library. 2015-01-27 13:20:33 -05:00
test.sh Updated test.sh script and the Groovy plugin to invoke copyTestResources prior to running tests. 2015-01-19 15:17:49 -05:00

README.md

MozStumbler Build Status

Note: Mozilla Stumbler was retired on February 8, 2021. This code works on Android 9, but not Android 10 or later.

Please refer to the wiki for detailed documentation.

Building a debug version from command line

The build system is smart enough to automatically download and install all the parts of the Android SDK for you. If you cannot build, you can either try to fix your Android dev enviroment to fit the android/build.gradle requirements - or you can simply remove ANDROID_HOME, and all traces of your Android SDK from your PATH.

make

Building a debug version from Android Studio

Edit run configuration

Add new run configuration

Setup the Android Application to use two gradle aware make targets. You must set 'Installation Options' to "Deploy Nothing".

The tricky part is to set the build tasks. You will need two tasks of type 'Gradle-Aware Make'. Android Studio will autocomplete the names below when you start typing them in.

  1. :android:assembleGithubDebug
  2. :android:installGithubDebug

Setup new run configuration