mirror of
https://git.sr.ht/~eliasnaur/gio-cmd
synced 2026-07-01 07:35:37 +00:00
gogio: use ANDROID_HOME instead of the deprecated ANDROID_SDK_ROOT
Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
@@ -24,9 +24,9 @@ type AndroidTestDriver struct {
|
|||||||
var rxAdbDevice = regexp.MustCompile(`(.*)\s+device$`)
|
var rxAdbDevice = regexp.MustCompile(`(.*)\s+device$`)
|
||||||
|
|
||||||
func (d *AndroidTestDriver) Start(path string) {
|
func (d *AndroidTestDriver) Start(path string) {
|
||||||
d.sdkDir = os.Getenv("ANDROID_SDK_ROOT")
|
d.sdkDir = os.Getenv("ANDROID_HOME")
|
||||||
if d.sdkDir == "" {
|
if d.sdkDir == "" {
|
||||||
d.Skipf("Android SDK is required; set $ANDROID_SDK_ROOT")
|
d.Skipf("Android SDK is required; set $ANDROID_HOME")
|
||||||
}
|
}
|
||||||
d.adbPath = filepath.Join(d.sdkDir, "platform-tools", "adb")
|
d.adbPath = filepath.Join(d.sdkDir, "platform-tools", "adb")
|
||||||
if _, err := os.Stat(d.adbPath); os.IsNotExist(err) {
|
if _, err := os.Stat(d.adbPath); os.IsNotExist(err) {
|
||||||
|
|||||||
@@ -76,9 +76,9 @@ func init() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func buildAndroid(tmpDir string, bi *buildInfo) error {
|
func buildAndroid(tmpDir string, bi *buildInfo) error {
|
||||||
sdk := os.Getenv("ANDROID_SDK_ROOT")
|
sdk := os.Getenv("ANDROID_HOME")
|
||||||
if sdk == "" {
|
if sdk == "" {
|
||||||
return errors.New("please set ANDROID_SDK_ROOT to the Android SDK path")
|
return errors.New("please set ANDROID_HOME to the Android SDK path")
|
||||||
}
|
}
|
||||||
if _, err := os.Stat(sdk); err != nil {
|
if _, err := os.Stat(sdk); err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -179,9 +179,9 @@ func buildAndroid(tmpDir string, bi *buildInfo) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func compileAndroid(tmpDir string, tools *androidTools, bi *buildInfo) (err error) {
|
func compileAndroid(tmpDir string, tools *androidTools, bi *buildInfo) (err error) {
|
||||||
androidHome := os.Getenv("ANDROID_SDK_ROOT")
|
androidHome := os.Getenv("ANDROID_HOME")
|
||||||
if androidHome == "" {
|
if androidHome == "" {
|
||||||
return errors.New("ANDROID_SDK_ROOT is not set. Please point it to the root of the Android SDK")
|
return errors.New("ANDROID_HOME is not set. Please point it to the root of the Android SDK")
|
||||||
}
|
}
|
||||||
javac, err := findJavaC()
|
javac, err := findJavaC()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -744,7 +744,7 @@ func findNDK(androidHome string) (string, error) {
|
|||||||
if bestNDK, found := latestVersionPath(ndks); found {
|
if bestNDK, found := latestVersionPath(ndks); found {
|
||||||
return bestNDK, nil
|
return bestNDK, nil
|
||||||
}
|
}
|
||||||
// The old NDK path was $ANDROID_SDK_ROOT/ndk-bundle.
|
// The old NDK path was $ANDROID_HOME/ndk-bundle.
|
||||||
ndkBundle := filepath.Join(androidHome, "ndk-bundle")
|
ndkBundle := filepath.Join(androidHome, "ndk-bundle")
|
||||||
if _, err := os.Stat(ndkBundle); err == nil {
|
if _, err := os.Stat(ndkBundle); err == nil {
|
||||||
return ndkBundle, nil
|
return ndkBundle, nil
|
||||||
@@ -757,7 +757,7 @@ func findNDK(androidHome string) (string, error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return "", fmt.Errorf("no NDK found in $ANDROID_SDK_ROOT (%s). Set $ANDROID_NDK_ROOT or use `sdkmanager ndk-bundle` to install the NDK", androidHome)
|
return "", fmt.Errorf("no NDK found in $ANDROID_HOME (%s). Set $ANDROID_NDK_ROOT or use `sdkmanager ndk-bundle` to install the NDK", androidHome)
|
||||||
}
|
}
|
||||||
|
|
||||||
func findKeytool() (string, error) {
|
func findKeytool() (string, error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user