MCPcopy Index your code
hub / github.com/NativeScript/SimDeck / androidSdkTool

Function androidSdkTool

scripts/integration/android.mjs:686–703  ·  view source on GitHub ↗
(relativePath)

Source from the content-addressed store, hash-verified

684}
685
686function androidSdkTool(relativePath) {
687 const roots = [
688 process.env.ANDROID_HOME,
689 process.env.ANDROID_SDK_ROOT,
690 process.platform === "win32"
691 ? path.join(os.homedir(), "AppData", "Local", "Android", "Sdk")
692 : null,
693 path.join(os.homedir(), "Library", "Android", "sdk"),
694 path.join(os.homedir(), "Android", "Sdk"),
695 ].filter(Boolean);
696 for (const root of roots) {
697 const candidate = androidSdkToolCandidate(root, relativePath);
698 if (fs.existsSync(candidate)) {
699 return candidate;
700 }
701 }
702 return null;
703}
704
705function resolveSimDeckCli() {
706 const candidates =

Callers 3

resolveAndroidDeviceFunction · 0.85
runningAndroidAvdsFunction · 0.85

Calls 1

androidSdkToolCandidateFunction · 0.85

Tested by

no test coverage detected