diff options
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | android/build.gradle | 76 | ||||
-rwxr-xr-x | android/gradle/wrapper/gradle-wrapper.properties~ | 6 | ||||
-rw-r--r-- | android/viper.keystore | bin | 0 -> 2236 bytes |
4 files changed, 82 insertions, 1 deletions
@@ -46,7 +46,6 @@ For building the player, from the root folder of the project: ``` - Build the player ----------------- diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 00000000..d76f0e9d --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,76 @@ +buildscript { + repositories { + jcenter() + } + + dependencies { + classpath 'com.android.tools.build:gradle:1.1.0' + } +} + +allprojects { + repositories { + jcenter() + } +} + +apply plugin: 'com.android.application' + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) +} + +android { + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + /*applicationVariants.all { variant -> + variant.outputs.each { output -> + project.ext { appName = 'viper' } + def newName = output.outputFile.name + newName = newName.replace("android", "$project.ext.appName") + output.outputFile = new File(output.outputFile.parent, newName) + } + }*/ + } + debug { + minifyEnabled false + debuggable true + jniDebuggable true + } + } + /******************************************************* + * The following variables: + * - androidBuildToolsVersion, + * - androidCompileSdkVersion + * - qt5AndroidDir - holds the path to qt android files + * needed to build any Qt application + * on Android. + * + * are defined in gradle.properties file. This file is + * updated by QtCreator and androiddeployqt tools. + * Changing them manually might break the compilation! + *******************************************************/ + + compileSdkVersion androidCompileSdkVersion.toInteger() + + buildToolsVersion androidBuildToolsVersion + + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = [qt5AndroidDir + '/src', 'src', 'java'] + aidl.srcDirs = [qt5AndroidDir + '/src', 'src', 'aidl'] + res.srcDirs = [qt5AndroidDir + '/res', 'res'] + resources.srcDirs = ['src'] + renderscript.srcDirs = ['src'] + assets.srcDirs = ['assets'] + jniLibs.srcDirs = ['libs'] + } + } + + lintOptions { + abortOnError false + } +} diff --git a/android/gradle/wrapper/gradle-wrapper.properties~ b/android/gradle/wrapper/gradle-wrapper.properties~ new file mode 100755 index 00000000..1e61d1fd --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties~ @@ -0,0 +1,6 @@ +#Wed Apr 10 15:27:10 PDT 2013 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip diff --git a/android/viper.keystore b/android/viper.keystore Binary files differnew file mode 100644 index 00000000..aa293c07 --- /dev/null +++ b/android/viper.keystore |