Skip to content

Commit d6c16e8

Browse files
committed
fix android build
1 parent afa9a4a commit d6c16e8

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

scripts/build.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,20 @@ def build_android():
9898
abis = ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"]
9999
toolchain = os.path.join(ndk, "build/cmake/android.toolchain.cmake")
100100

101+
core_lib_dir = os.path.join(SDK_DIR, "Core/lib/android")
102+
if os.path.exists(core_lib_dir):
103+
print(f"Listing {core_lib_dir}:")
104+
for item in os.listdir(core_lib_dir):
105+
print(f" {item}")
106+
else:
107+
print(f"Directory not found: {core_lib_dir}")
108+
101109
for abi in abis:
110+
lib_path = os.path.join(SDK_DIR, "Core/lib/android", abi, "libLive2DCubismCore.a")
111+
if not os.path.exists(lib_path):
112+
print(f"Skipping {abi}: Library not found at {lib_path}")
113+
continue
114+
102115
print(f"Building for Android {abi}...")
103116
nb = os.path.join(root, f"native/build-android-{abi}")
104117
os.makedirs(nb, exist_ok=True)

0 commit comments

Comments
 (0)