这个一般没有多大的要求,看你自己的程序定位了。 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。