2025-04-06 10:50
eas local build する
とりあえずやってみる
eas build --platform android --profile development --local
code:err
RUN_GRADLEW] ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
java を入れる
code:apt show
( apt show openjdk-17-jdk
Package: openjdk-17-jdk
Version: 17.0.14+7-1~24.04
Priority: optional
Section: java
Source: openjdk-17
Origin: Ubuntu
Maintainer: OpenJDK Team <openjdk-17@packages.debian.org>
Installed-Size: 1,576 kB
Provides: java-compiler, java-sdk (= 17), java10-sdk, java11-sdk, java12-sdk, java13-sdk, java14-sdk, java15-sdk, java16-sdk, java17-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk, java8-sdk, java9-sdk
Depends: openjdk-17-jre (= 17.0.14+7-1~24.04), openjdk-17-jdk-headless (= 17.0.14+7-1~24.04), libc6 (>= 2.34), zlib1g (>= 1:1.1.4)
Recommends: libxt-dev
Suggests: openjdk-17-demo, openjdk-17-source, visualvm
Download-Size: 1,523 kB
Description: OpenJDK Development Kit (JDK)
OpenJDK is a development environment for building applications,
applets, and components using the Java programming language.
sudo apt install openjdk-17-jdk
JAVA_HOME 設定は一旦なしでやってみる
ビルド(eas build --platform android --profile development --local )
code:err
SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file
android sdk が必要
ビルドだけなら sdk_tools だけでよくて android studio はいらないらしいが、将来的にはE2Eテストとかする用にエミュレータ使いたいので Android Studio ごと入れてしまう
インストール後、ANDROID_SDK_ROOT として ~/Android/Sdk にパスを通した
ビルド(eas build --platform android --profile development --local )
成功した