Skip to content

Commit

Permalink
Merge branch 'release/sora-android-sdk-2024.3.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
miosakuma committed Aug 30, 2024
2 parents ddd0cec + 083cba2 commit 02c775d
Show file tree
Hide file tree
Showing 6 changed files with 58 additions and 14 deletions.
36 changes: 35 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,40 @@

## develop

## sora-andoroid-sdk-2024.3.1

**リリース日**: 2024-08-30

- [UPDATE] システム条件を更新する
- Android Studio 2024.1.1 以降
- WebRTC SFU Sora 2024.1.0 以降
- Sora Android SDK 2024.3.1 以降
- @miosakuma
- [UPDATE] Android Gradle Plugin (AGP) を 8.5.0 にアップグレードする
- Android Studion の AGP Upgrade Assistant を利用してアップグレードされた内容
- `com.android.tools.build:gradle` を 8.5.0 に上げる
- ビルドに利用される Gradle を 8.7 に上げる
- Android マニフェストからビルドファイルにパッケージを移動
- Android マニフェストに定義されていた package を削除
- ビルドファイルに namespace を追加
- AGP 8.5.0 対応で発生したビルドスクリプトのエラーを手動で修正した内容
- AGP 8.0 から buildConfig がデフォルト false になったため、true に設定する
- @zztkm
- [UPDATE] 依存ライブラリーのバージョンを上げる
- com.google.code.gson:gson を 2.11.0 に上げる
- androidx.appcompat:appcompat を 1.7.0 に上げる
- com.google.android.material:material を 1.12.0 に上げる
- @zztkm
- [UPDATE] compileSdkVersion を 34 に上げる
- Android API レベル 34 以降でコンパイルする必要がある依存ライブラリがあるため
- @zztkm
- [UPDATE] Kotlin のバージョンを 1.9.25 に上げる
- @zztkm

## sora-andoroid-sdk-2024.3.0

Sora Android SDK 2024.3.0 のリリース作業時に発生した問題によりスキップしました。

## sora-andoroid-sdk-2024.2.0

- [UPDATE] システム条件を更新する
Expand All @@ -31,7 +65,7 @@

## sora-andoroid-sdk-2024.1.0

Sora Android SDK 2024.1.0 のリリースミスによりスキップしました
Sora Android SDK 2024.1.0 のリリース作業時に発生した問題によりスキップしました

## sora-andoroid-sdk-2023.2.0

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ Sora Android SDK の使い方は
## システム条件

- Android 5.0 以降 (エミュレーターでの動作は保証しません)
- Android Studio 2023.2.1 以降
- WebRTC SFU Sora 2023.2.0 以降
- Sora Android SDK 2024.2.0 以降
- Android Studio 2024.1.1 以降
- WebRTC SFU Sora 2024.1.0 以降
- Sora Android SDK 2024.3.1 以降

## 参考リンク

Expand Down
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
apply plugin: "com.github.ben-manes.versions"

buildscript {
ext.kotlin_version = '1.8.10'
ext.sora_android_sdk_version = '2024.2.0'
ext.kotlin_version = '1.9.25'
ext.sora_android_sdk_version = '2024.3.1'

repositories {
google()
gradlePluginPortal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.4.2'
classpath 'com.android.tools.build:gradle:8.5.0'
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlin_version}"

Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
19 changes: 15 additions & 4 deletions quickstart/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ apply plugin: 'kotlin-kapt'
apply plugin: 'org.jlleitschuh.gradle.ktlint'

android {
compileSdkVersion 33
compileSdkVersion 34

defaultConfig {
applicationId "jp.shiguredo.sora.quickstart"
Expand Down Expand Up @@ -32,6 +32,14 @@ android {
targetCompatibility JavaVersion.VERSION_1_8
}

buildFeatures {
// AGP 8.0 からデフォルトで false になった
// このオプションが true でないと、defaultConfig に含まれている
// buildConfigField オプションが無効になってしまうため、true に設定する
// 参考: https://developer.android.com/build/releases/past-releases/agp-8-0-0-release-notes#default-changes
buildConfig true
}

buildTypes {
release {
minifyEnabled false
Expand All @@ -42,6 +50,9 @@ android {
viewBinding {
enabled = true
}
// AGP 8.0 からモジュールレベルの build script 内に namespace が必要になった
// 参考: https://developer.android.com/build/releases/past-releases/agp-8-0-0-release-notes#namespace-dsl
namespace 'jp.shiguredo.sora.quickstart'
}

ktlint {
Expand All @@ -57,10 +68,10 @@ ktlint {
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${kotlin_version}"

implementation 'com.google.code.gson:gson:2.10.1'
implementation 'com.google.code.gson:gson:2.11.0'

implementation "androidx.appcompat:appcompat:1.6.1"
implementation "com.google.android.material:material:1.8.0"
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'com.google.android.material:material:1.12.0'

implementation "com.github.permissions-dispatcher:permissionsdispatcher:4.9.2"
kapt "com.github.permissions-dispatcher:permissionsdispatcher-processor:4.9.2"
Expand Down
3 changes: 1 addition & 2 deletions quickstart/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="jp.shiguredo.sora.quickstart">
xmlns:tools="http://schemas.android.com/tools">

<uses-sdk tools:overrideLibrary="android.support.v17.leanback"/>

Expand Down

0 comments on commit 02c775d

Please sign in to comment.