All Projects → eyedol → kasahorow-Keyboard-For-Android

eyedol / kasahorow-Keyboard-For-Android

Licence: other
kasahorow Keyboard For Android

Programming Languages

java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

kasahorow Keyboard For Android

kasahorow keyboard for Android. See http://kasahorow.com for more info. This project is based on AnySoftKeyboard

Kasahorow Keyboard on HTC One

Build

Clone the repository

git clone git://github.com/eyedol/kasahorow-Keyboard-For-Android.git

After, you should have

.
|-- AndroidManifest.xml
|-- build
|-- build.gradle
|-- buildSrc
|-- dictionaries
|-- gradle
|-- gradlew
|-- gradlew.bat
|-- install_apk.sh
|-- keyboard_keystore
|-- proguard-rules.txt
|-- README.md
|-- res
|-- shippable.yml
|-- src
|-- StoreStuff
`-- temp_jni


Debug Build

To make a debug build, in the project's root directory, issue

./gradlew assembleDebug

This should build an unsigned apk for testing and debugging purposes.

Release Build

To make a release build for distribution at the app store, make sure you have these files local.signing.properties and local.extra.properties in the root of the project.

local.signing.properties

STORE_FILE=signing_key_file
STORE_PASSWORD=store_password
KEY_ALIAS=key_alias
KEY_PASSWORD=key_password

A typical local.signing.properties content. Used the Android debug key details.

STORE_FILE=/home/username/.android/debug.keystore
STORE_PASSWORD=android
KEY_ALIAS=androiddebugkey
KEY_PASSWORD=android

local.extra.properties

Then in the project's root directory, issue

./gradlew assemble

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].