func NewAPKTool(fs afero.Fs, shell Shell) (APKTool, error) {
	tmpDir, err := afero.TempDir(fs, afero.GetTempDir(fs, ""), "")
	if err != nil {
		return nil, fmt.Errorf("Could not create temp dir: %v", err)
	}
	return &apktoolcmdlineimpl{
		fs:              fs,
		shell:           shell,
		intermediatedir: tmpDir + "/out/",
	}, nil
}
// NewAPKTool creates a new instance of a command line implementation of APKTool
NewAPKTool creates a new instance of a command line implementation of APKTool
// NewAPKTool creates a new instance of a command line implementation of APKTool
func NewAPKTool(fs afero.Fs, shell Shell) (APKTool, error) {
	tmpDir, err := afero.TempDir(fs, afero.GetTempDir(fs, ""), "")
	if err != nil {
		return nil, fmt.Errorf("Could not create temp dir: %v", err)
	}
	return &apktoolcmdlineimpl{
		fs:              fs,
		shell:           shell,
		intermediatedir: tmpDir + "/out/",
	}, nil
}
func NewAPKTool ( fs afero . Fs , shell Shell ) ( APKTool , error ) { tmpDir , err := afero . TempDir ( fs , afero . GetTempDir ( fs , " " ) , " " ) if err != nil { return nil , fmt . Errorf ( " " , err ) } return & apktoolcmdlineimpl { fs : fs , shell : shell , intermediatedir : tmpDir + " " , } , nil }
NewAPKTool creates a new instance of a command line implementation of APKTool
NewAPKTool creates a new instance of a command line implementation of APKTool