获取适用于ICS的应用程序

时间:2012-02-02 17:35:00

标签: android android-4.0-ice-cream-sandwich

我有几个应用程序,主要是为api级别8编写的。现在,当我开始使用avd运行的冰淇淋三明治时,它们都会立即或稍后崩溃。我现在不想做的是测试所有这些应用程序并尝试查找错误,因为它们之前没有错误。

我对ICS的所有信息都是官方差异报告(http://developer.android.com/sdk/api_diff/15/changes.html),它基本上告诉您哪些地方已经改变了。这是非常好的,但我并不是很难将所有这些方法与我的所有应用程序进行比较。我相信这是疯了!

所以我要求的是一个工具,看看我的源代码并指出不会在ICS上运行的东西。或者我错过了什么?还是有更多信息?

跟进

毕竟Android开发人员团队已经将他们的Eclipse插件改进了一英里,所有错误或警告都可以在Android Lint中查看,不再需要手动调试了。

1 个答案:

答案 0 :(得分:1)

我同意@matthewread ..这是将软件移植到链条上的古老挑战。一切都没有丢失,因为你通常会发现,一旦你发现了几个三角洲并进行了一些修复,其余部分就应该落实到位。 ICS在整体上并没有那么不同。

一种方法是为调试信息添加一些logcat捕获或其他调试点。这样,您可以获得比通常在代码中提取的更多内容,因为它会生成异常。它们都将在logcat中以及之前和之后的任何事件。那时你会遇到问题。

顺便说一下,您所指的delta文档只应用于确定从哪里开始寻找问题。无论是什么Android服务,调用等......都会在那里进行doced。只需找到您正在使用的内容并了解更改,然后转向您的软件并进行调试......