我已经做了 6 年的 Java 开发人员,但这是我第一次涉足 Android,但进展并不顺利。
我已经设置了一个使用 google maps api v2 的简单示例应用程序 - 它只是一个页面:我从有关该主题的许多有用站点之一复制了它。
然后我发现我无法在模拟器中运行它,因为它使用 google maps api v2,它需要 google play。所以我买了一个设备(HTC Desire)。
现在该设备没有出现在 eclipse 运行配置中。它显示 ./adb 设备就好了。
我想这可能是因为设备运行的是 Android 2.2,而我的应用程序的最低操作系统级别为 4.2。所以我尝试升级,但我不知道如何升级。在手机的软件/更新部分,它只是说“没有可用的更新”。这可能是对的吗?
好的,假设我无法升级操作系统(在这种情况下手机现在没用了),我修改了项目,因此 minSdkVersion 现在是 8。但现在我的项目无法构建!
错误包括“在包 'android' 中找不到属性 'showAsAction' 的资源标识符”——这甚至意味着什么?
为了限制它,所有设备现在都在做“嗡嗡声 7 次而不是启动”的事情。我可以访问一些名为 HBOOT 的菜单,然后选择 RECOVERY 只会重新启动机器,但它失败了。
所以现在我已经花了 50 英镑和几个小时,我什至还没有到 hello world - 只是一部砖头电话。
我究竟做错了什么?Android 开发真的可以这么难吗?