【Android】GooglePlayのアプリを更新しようとしたらkeystoreのパスワードを忘れていた件
https://qiita.com/technopixelinc2019/items/754adba7fb151c5c62eb
上記の記事の続きです。
結局パスは思い出せずじまい、新規アプリで登録する事にしました。
ただ、ビルドしようとするとエラーばかり。
参考になるかわかりませんが、自分と同じようなプログラマ初心者に向けて記載しておきます。
unityでビルドしようとしたら下記エラー。
unable to install additional SDK platform. please run the SDK Manager manually make sure you have the latest set of tools and the required platforms installed. See Console for details.
ググって調べてみると、2020/8/3からandroidAPI29以上が必要になったとの事。
参考URL
【Unity】Android BuildでAPIレベル29以降にする方法
http://blog.livedoor.jp/toropippi/archives/54941822.html
コマンドプロンプトでSDKを入れようとするも、うまくいかず。
cd C:\Program Files\Unity\Hub\Editor\2019.2.12f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin
sdkmanager "build-tools;29.0.3"
sdkmanager "build-tools;30.0.2"
sdkmanager "platforms;android-29"
sdkmanager "platforms;android-30"
→ダウンロードされてない様子
他のページ等を見て、下記を試す
cd C:\Program Files\Unity\Hub\Editor\2019.2.12f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin
sdkmanager.bat "platforms;android-29"
すると次のエラー文が出る
Exception in thread "main" java.lang.NoClassDefFoundError
コマンドプロンプトを諦めて、Android StudioのSDKmanagerを試して見たらインストール完了できました
こちらで入れたのはuser以下のフォルダのようなので、unityの方へコピー
■user以下のフォルダ
C:\Users\※ユーザ名※\AppData\Local\Android\Sdk\platforms
↓
■unity以下おフォルダ
C:\Program Files\Unity\Hub\Editor\2019.2.12f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms
unityでビルドをしてみると、さらに「Gradle build failed」と出る
今度はGradleがない(足りない?)らしいです。
(つづく)