package com.orange.atk.platform;
import org.apache.log4j.Logger;
import java.io.File;
public class OSXPlatform extends Platform {
@Override
public String getJATKPath() {
return ".";
}
@Override
public String getDefaultADBLocation() {
String sdkPath = System.getenv("ANDROID_HOME");
if(sdkPath == null){
sdkPath="/Applications/Android Studio.app/sdk";
}
String path=sdkPath+Platform.FILE_SEPARATOR+"platform-tools/";
return path+"adb";
}
@Override
public String getBuildApk() {
// TODO Auto-generated method stub
return "buildApk";
}
@Override
public String getRemoveSignature() {
// TODO Auto-generated method stub
return "removeSignature";
}
@Override
public String getZipalignLocation() {
// TODO Auto-generated method stub
return "zipalign";
}
@Override
public String getAtkKeyLocation() {
// TODO Auto-generated method stub
return "ATKKey.keystore";
}
@Override
public String getUserConfigDir() {
String homePath = System.getenv("HOME");
String userConfigDirPath = homePath + Platform.FILE_SEPARATOR + ".atk";
Logger.getLogger(OSXPlatform.class).debug("HOME is : "+userConfigDirPath);
return userConfigDirPath;
}
}