这个一般没有多大的要求,看你自己的程序定位了。
minimum required SDK 又为miniSdk, 是你程序最低支持的SDK版本,这个现在一般miniSDK设定一般为8或者10
Target SDK,是你程序的目标SDK版本,这个现在一般为android2.3.x,3.x, 4.x ,也即SDK10至最新版本。
Compile SDK,是你程序的编译SDK版本, 这个一般为默认或者同Target SDK 。
希望对你有帮助。
追问比如我设定的,minimum required SDK 8、Target SDK 16、Compile SDK 17.然后运行的虚拟机是4.2。手机是4.0。这样能发布到手机上正常运行吗?
追答4.0的是SDK15, 这个可能会出现问题。
因为,android是向下兼容的。
所以,你如果要和4.0.X的手机的放,目标和编译SDK都使用SDK16。