From bacabb8f2b488b3da58dc3ea4159326298a003f6 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Tue, 12 Nov 2024 15:53:02 -0500 Subject: Android cross-compile Signed-off-by: Andrew Opalach --- src/fruits/droid/ctv/app/.gitignore | 1 + src/fruits/droid/ctv/app/build.gradle | 31 +++++++++++++++++++++ src/fruits/droid/ctv/app/proguard-rules.pro | 21 ++++++++++++++ .../droid/ctv/app/src/main/AndroidManifest.xml | 25 +++++++++++++++++ .../app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../droid/ctv/app/src/main/res/values/strings.xml | 3 ++ 10 files changed, 81 insertions(+) create mode 100644 src/fruits/droid/ctv/app/.gitignore create mode 100644 src/fruits/droid/ctv/app/build.gradle create mode 100644 src/fruits/droid/ctv/app/proguard-rules.pro create mode 100644 src/fruits/droid/ctv/app/src/main/AndroidManifest.xml create mode 100644 src/fruits/droid/ctv/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 src/fruits/droid/ctv/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 src/fruits/droid/ctv/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 src/fruits/droid/ctv/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 src/fruits/droid/ctv/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 src/fruits/droid/ctv/app/src/main/res/values/strings.xml (limited to 'src/fruits/droid/ctv/app') diff --git a/src/fruits/droid/ctv/app/.gitignore b/src/fruits/droid/ctv/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/src/fruits/droid/ctv/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/src/fruits/droid/ctv/app/build.gradle b/src/fruits/droid/ctv/app/build.gradle new file mode 100644 index 0000000..065f134 --- /dev/null +++ b/src/fruits/droid/ctv/app/build.gradle @@ -0,0 +1,31 @@ +plugins { + alias(libs.plugins.android.application) +} + +android { + namespace 'city.akon.ctv' + compileSdk 34 + ndkVersion '23.2.8568313' + + defaultConfig { + applicationId "city.akon.ctv" + minSdk 21 + targetSdk 34 + versionCode 1 + versionName "1.0" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_11 + targetCompatibility JavaVersion.VERSION_11 + } +} + +dependencies { +} \ No newline at end of file diff --git a/src/fruits/droid/ctv/app/proguard-rules.pro b/src/fruits/droid/ctv/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/src/fruits/droid/ctv/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/src/fruits/droid/ctv/app/src/main/AndroidManifest.xml b/src/fruits/droid/ctv/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..be6971b --- /dev/null +++ b/src/fruits/droid/ctv/app/src/main/AndroidManifest.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/fruits/droid/ctv/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/src/fruits/droid/ctv/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000..c209e78 Binary files /dev/null and b/src/fruits/droid/ctv/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/src/fruits/droid/ctv/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/src/fruits/droid/ctv/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000..4f0f1d6 Binary files /dev/null and b/src/fruits/droid/ctv/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/src/fruits/droid/ctv/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/src/fruits/droid/ctv/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000..948a307 Binary files /dev/null and b/src/fruits/droid/ctv/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/src/fruits/droid/ctv/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/src/fruits/droid/ctv/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp new file mode 100644 index 0000000..28d4b77 Binary files /dev/null and b/src/fruits/droid/ctv/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/src/fruits/droid/ctv/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/src/fruits/droid/ctv/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp new file mode 100644 index 0000000..aa7d642 Binary files /dev/null and b/src/fruits/droid/ctv/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ diff --git a/src/fruits/droid/ctv/app/src/main/res/values/strings.xml b/src/fruits/droid/ctv/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..98f2c00 --- /dev/null +++ b/src/fruits/droid/ctv/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + ctv + \ No newline at end of file -- cgit v1.2.3-101-g0448