Update android build tools and api level

This commit is contained in:
Ming Ming 2024-07-15 23:44:34 +08:00
parent f8a3db5a68
commit 4672e17acc
18 changed files with 33 additions and 40 deletions

View file

@ -34,8 +34,9 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
ext.abiCodes = ["armeabi-v7a": 1, "arm64-v8a": 2, "x86_64": 3] ext.abiCodes = ["armeabi-v7a": 1, "arm64-v8a": 2, "x86_64": 3]
android { android {
compileSdkVersion 34 namespace 'com.nkming.nc_photos'
ndkVersion "23.2.8568313" compileSdk 34
ndkVersion "25.2.9519653"
sourceSets { sourceSets {
main.java.srcDirs += 'src/main/kotlin' main.java.srcDirs += 'src/main/kotlin'
@ -44,8 +45,8 @@ android {
defaultConfig { defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.nkming.nc_photos" applicationId "com.nkming.nc_photos"
minSdkVersion 23 minSdk 23
targetSdkVersion 33 targetSdk 34
versionCode flutterVersionCode.toInteger() versionCode flutterVersionCode.toInteger()
versionName flutterVersionName versionName flutterVersionName
ndk { ndk {

View file

@ -1,6 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools">
package="com.nkming.nc_photos">
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"

View file

@ -27,10 +27,10 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.np_android_core' namespace 'com.nkming.nc_photos.np_android_core'
compileSdk 33 compileSdk 34
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
consumerProguardFiles "consumer-rules.pro" consumerProguardFiles "consumer-rules.pro"
} }

View file

@ -27,10 +27,10 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.np_gps_map' namespace 'com.nkming.nc_photos.np_gps_map'
compileSdk 33 compileSdk 34
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
} }
buildTypes { buildTypes {

View file

@ -28,11 +28,11 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.np_platform_image_processor' namespace 'com.nkming.nc_photos.np_platform_image_processor'
compileSdk 33 compileSdk 34
ndkVersion "23.2.8568313" ndkVersion "25.2.9519653"
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
ndk { ndk {
abiFilters "armeabi-v7a", "arm64-v8a", "x86_64" abiFilters "armeabi-v7a", "arm64-v8a", "x86_64"
} }
@ -42,7 +42,7 @@ android {
externalNativeBuild { externalNativeBuild {
cmake { cmake {
path file('src/main/cpp/CMakeLists.txt') path file('src/main/cpp/CMakeLists.txt')
version '3.18.1' version '3.22.1'
} }
} }

View file

@ -1,5 +1,4 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android">
package="com.nkming.nc_photos.np_platform_image_processor">
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

View file

@ -27,10 +27,10 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.np_platform_lock' namespace 'com.nkming.nc_photos.np_platform_lock'
compileSdk 33 compileSdk 34
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
consumerProguardFiles "consumer-rules.pro" consumerProguardFiles "consumer-rules.pro"
} }

View file

@ -1,3 +1,2 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android">
package="com.nkming.nc_photos.np_platform_lock">
</manifest> </manifest>

View file

@ -27,10 +27,10 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.np_platform_log' namespace 'com.nkming.nc_photos.np_platform_log'
compileSdk 33 compileSdk 34
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
} }
buildTypes { buildTypes {

View file

@ -1,3 +1,2 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android">
package="com.nkming.nc_photos.np_platform_log">
</manifest> </manifest>

View file

@ -27,10 +27,10 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.np_platform_message_relay' namespace 'com.nkming.nc_photos.np_platform_message_relay'
compileSdk 33 compileSdk 34
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
} }
buildTypes { buildTypes {

View file

@ -1,3 +1,2 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android">
package="com.nkming.nc_photos.np_platform_message_relay">
</manifest> </manifest>

View file

@ -27,10 +27,10 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.np_platform_permission' namespace 'com.nkming.nc_photos.np_platform_permission'
compileSdk 33 compileSdk 34
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
} }
buildTypes { buildTypes {

View file

@ -1,3 +1,2 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android">
package="com.nkming.nc_photos.np_platform_permission">
</manifest> </manifest>

View file

@ -27,10 +27,10 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.np_platform_raw_image' namespace 'com.nkming.nc_photos.np_platform_raw_image'
compileSdk 33 compileSdk 34
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
} }
buildTypes { buildTypes {

View file

@ -1,3 +1,2 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android">
package="com.nkming.nc_photos.np_platform_raw_image">
</manifest> </manifest>

View file

@ -28,7 +28,7 @@ apply plugin: 'kotlin-android'
android { android {
namespace 'com.nkming.nc_photos.plugin' namespace 'com.nkming.nc_photos.plugin'
compileSdk 33 compileSdk 34
compileOptions { compileOptions {
coreLibraryDesugaringEnabled true coreLibraryDesugaringEnabled true
@ -45,7 +45,7 @@ android {
} }
defaultConfig { defaultConfig {
minSdk 21 minSdk 23
} }
} }

View file

@ -1,3 +1,2 @@
<manifest package="com.nkming.nc_photos.plugin" <manifest xmlns:android="http://schemas.android.com/apk/res/android">
xmlns:android="http://schemas.android.com/apk/res/android">
</manifest> </manifest>