我希望我的应用程序在 Android 9 上运行。目前它既针对 SDK 26 也可以编译到 SDK 26。当将我的目标更新并将版本从 26 编译到 28 时,似乎没有太大变化。它在我自己的手机 (22) 和 25 的模拟器上运行相同,但它现在也可以在 28 上运行。除了目标和编译版本之外,我没有更改任何一行代码。
我的应用程序没有使用任何需要更改的东西吗?这是一个非常简单的 SQLite 应用程序,它甚至不使用互联网。
如果我希望我的应用程序在 android 9 上运行,我应该以 28 为目标,编译为 28,还是两者兼而有之?