diff options
Diffstat (limited to 'android/avd/util.c')
-rw-r--r-- | android/avd/util.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/android/avd/util.c b/android/avd/util.c index 2ba4117..304b98f 100644 --- a/android/avd/util.c +++ b/android/avd/util.c @@ -264,6 +264,24 @@ path_getBuildTargetArch( const char* androidOut ) return result; } +char* +path_getBuildTargetAbi( const char* androidOut ) +{ + const char* defaultAbi = "armeabi"; + char* result = NULL; + char* cpuAbi = _getBuildProperty(androidOut, "ro.product.cpu.abi"); + + if (cpuAbi == NULL) { + D("Coult not find CPU ABI in build properties!"); + D("Default target ABI: %s", defaultAbi); + result = ASTRDUP(defaultAbi); + } else { + D("Found target ABI=%s", cpuAbi); + result = cpuAbi; + } + return result; +} + int path_getBuildTargetApiLevel( const char* androidOut ) |