我使用 4.3 应用程序构建开发了一个简单的应用程序。在模拟器上一切正常。一旦我将它转移到我的手机 vie 电子邮件(我无法在手机上调试,因为 USB 不再工作),应用程序就崩溃了(这不是问题所在)。
做一些我在这个页面上发现的研究:
https://cloud.testdroid.com/web/devices#view=LIST&name=
我的手机(Samsung Infuse)运行 2.2.1,API 级别为 8。
进入项目属性,我将 Android Project Build Target 更改为“2.2”。
但是,回到我的代码后,我知道以下代码有错误:
findViewById(R.id.textName)
我仍然可以使用“R.id”和“R.drawable”,但是我得到了一组完全不同的资源。
所以我的问题是:
1) what happened?
2) what resources am I seeing?
3) how do I access my original resources?
4) what do I need to be considering if I want this app to work on the newest phones as well as the older phones? (Im a bit worried)
谢谢您的帮助