@metaphysician I'm not sure what kind of dependencies you're referring to, but pd-for-android supports patches that depend on non pd-vanilla externals. You can see an example in the pd-for-android repository:
https://github.com/libpd/pd-for-android/tree/master/PdTest/jni
Also this app includes some externals:
https://github.com/simonnorberg/dmach
public static boolean isEmulator() {
return Build.FINGERPRINT.startsWith("generic")
|| Build.FINGERPRINT.startsWith("unknown")
|| Build.MODEL.contains("google_sdk")
|| Build.MODEL.contains("Emulator")
|| Build.MODEL.contains("Android SDK built for x86")
|| Build.MANUFACTURER.contains("Genymotion")
|| (Build.BRAND.startsWith("generic") && Build.DEVICE.startsWith("generic"))
|| "google_sdk".equals(Build.PRODUCT);
}
Hi all, just returning to pd-for-android after a half-year gap and switching to latest macOS...cloned and initted submodules and ran ./gradlew PdCore:assembleRelease. Getting
FAILURE: Build failed with an exception.
Failed to notify project evaluation listener.
Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
Any idea how I might proceed here? Thanks!