如果我使用 Android SDK 或 NDK 编写应用程序,我可以简单地将生成的 APK 复制到任何 Android 手机(运行正确版本的操作系统)并运行它吗?或者我是否需要root手机才能运行不是通过市场购买的应用程序?
背景是我可以选择 Galaxy S2 作为 iPhone4 的升级版,我想开始编写自己的东西。我可以在模拟器中找到大量编译和运行应用程序的说明和示例,但没有明确说明我可以在 S2 上运行我编译的应用程序。我担心应用程序可能需要经过签名或身份验证才能在其(和其他手机)上运行,我不想过多地使用手机。