我正准备发布一个应用程序,但是当我将最低SDK版本设置为高于3的任何内容时,我的部分应用程序停止运行。具体来说,我有一些按钮可以启动一个新活动,每个活动都有不同的参数,但只有其中一个启动活动,如果设置了Min SDK(不是1)。我在这做错了什么?我不认为我缺少任何权限,因为该应用程序相对简单。
编辑:我正在看LogCat,我意识到似乎存在内存不足的问题。启动新活动的每个按钮都会指示它加载要显示的某组图像,仍然可以加载一个按钮来加载较少的图像。有没有办法让应用程序功能再次不使图像质量下降?另外,为什么更改min SDK版本会影响这个?
答案 0 :(得分:1)
首先,要做的是查看logcat中正在打印的内容。很可能会有错误消息告诉你发生了什么。
这是关于各种最小(实际目标)SDK级别如何修改平台对您的应用的行为的粗略文档:http://developer.android.com/reference/android/os/Build.VERSION_CODES.html
不幸的是,它可能缺少一些东西,但大部分主要的兴趣都存在。