Browse Source

README.md: Update the section structure to group the building and installing sections.

master
Reece H. Dunn 11 years ago
parent
commit
c04109cb31
1 changed files with 13 additions and 26 deletions
  1. 13
    26
      README.md

+ 13
- 26
README.md View File



- [Build Dependencies](#build-dependencies) - [Build Dependencies](#build-dependencies)
- [Debian](#debian) - [Debian](#debian)
- [Building with Gradle](#building-with-gradle)
- [Building with Eclipse](#building-with-eclipse)
- [Building with Ant](#building-with-ant)
- [Signing the APK](#signing-the-apk)
- [Installing the APK](#installing-the-apk)
- [Enabling eSpeak on the Device](#enabling-espeak-on-the-device)
- [Building](#building)
- [Building with Gradle](#building-with-gradle)
- [Building with Eclipse](#building-with-eclipse)
- [Signing the APK](#signing-the-apk)
- [Installing](#installing)
- [Enabling eSpeak on the Device](#enabling-espeak-on-the-device)
- [Bugs](#bugs) - [Bugs](#bugs)
- [License Information](#license-information) - [License Information](#license-information)


| wxWidgets | `sudo apt-get install libwxgtk2.8-dev` | | wxWidgets | `sudo apt-get install libwxgtk2.8-dev` |
| gradle | [gradle-1.7_1.0-0ubuntu1_all.deb](https://launchpad.net/~cwchien/+archive/gradle/+files/gradle-1.7_1.0-0ubuntu1_all.deb) | | gradle | [gradle-1.7_1.0-0ubuntu1_all.deb](https://launchpad.net/~cwchien/+archive/gradle/+files/gradle-1.7_1.0-0ubuntu1_all.deb) |


## Building with Gradle
## Building

### Building with Gradle


1. Set the location of the Android SDK: 1. Set the location of the Android SDK:




This will create an `android/build/apk/espeak-release-unsigned.apk` file. This will create an `android/build/apk/espeak-release-unsigned.apk` file.


## Building with Eclipse
### Building with Eclipse


1. Build the JNI binding and espeak data file by running: 1. Build the JNI binding and espeak data file by running:


The generated `eSpeakActivity.apk` can be installed like any other apk build The generated `eSpeakActivity.apk` can be installed like any other apk build
via eclipse, such as by using the `Run` menu option. via eclipse, such as by using the `Run` menu option.


## Building with Ant

1. Build the JNI binding and espeak data file by running:

$ ./autogen.sh
$ ./configure
$ make jni espeakdata
2. Update the project using the Android utility which is part of the SDK:

$ cd android
$ android update project -s -t 1 -p .
3. Build the package.

$ ant release

## Signing the APK
### Signing the APK


In order to install the built APK (e.g. `bin/eSpeakActivity-release-unsigned.apk`) In order to install the built APK (e.g. `bin/eSpeakActivity-release-unsigned.apk`)
you need to self-sign the package. You can do this by: you need to self-sign the package. You can do this by:
$ zipalign 4 bin/eSpeakActivity-release-unsigned.apk \ $ zipalign 4 bin/eSpeakActivity-release-unsigned.apk \
bin/eSpeakActivity-release-signed.apk bin/eSpeakActivity-release-signed.apk


## Installing the APK
## Installing


Now, you can install the APK using the `adb` tool: Now, you can install the APK using the `adb` tool:


$ adb install -r bin/eSpeakActivity-release-signed.apk $ adb install -r bin/eSpeakActivity-release-signed.apk


## Enabling eSpeak on the Device
### Enabling eSpeak on the Device


After running, `eSpeakActivity` will extract the `espeakdata.zip` file into its After running, `eSpeakActivity` will extract the `espeakdata.zip` file into its
own data directory to set up the available voices. own data directory to set up the available voices.

Loading…
Cancel
Save