RandomThoughts

RandomThoughts

Android

Contents:
  1. launcherアイコンの作り方
  2. no user data collectedな時のPrivacy Policyの書き方
  3. adbのソースコードの場所
  4. SDK 33へのアップデート作業

launcherアイコンの作り方

最近はAndroidの Asset Studioを使うのが良い。 AndroidStudioから、

メニュー>View>Tool Window>Resource Manager

を選ぶ。 上の所の+を選び、Launcher iconを選びAsset typeをImageにして、 512x512とかの大きめのpngを用意して指定し、TrimをYesにするとだいたい良きに計らってくれる。

前は以下だった。

メニュー>File>New>Image Asset

no user data collectedな時のPrivacy Policyの書き方

以下にあるように、データを集めてない、というPrivacy Policyが必要らしい。

Provide information for Google Play’s Data safety section - Play Console Help

adbのソースコードの場所

そのうちMacとの間の移動のアプリとか書きたいなぁ、と思い、adbのソースコードの場所をメモしておく。

platform/system/adb - Git at Google

adb shellとかのGUIラッパくらいでいいかな、とは思っている。

SDK 33へのアップデート作業

gradle/wrapper/gradle-wrapper.propertiesを distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zipにする。

ルートのbuild.gradleで classpath 'com.android.tools.build:gradle:8.1.1'とする。

アプリの方のbuild.gradleで以下みたいなnamespaceを作る(my.package.idはAndroidManifests.xmlのpackageに書いていたもの、AndroidManifestsの方は削除)

android {
...
    namespace 'my.package.id'
    kotlinOptions {
        jvmTarget = '1.8'
    }
}

compileSdkVersionをcompileSdkに。

buildlToolsVersionは消す。

Settings>Build, Execution, Deployment>Gradle JDK を jbr 1.7に。

Playのページは一番左下のPolicy and programのApp contentに必要な事がまとまっている。