make initSdkDir() can take extra properties