Android 正确的项目属性编译目标?

Android 正确的项目属性编译目标?,android,adt,google-gdk,Android,Adt,Google Gdk,这在我编写的许多glass代码中都是一致的。为什么目标API更喜欢前者而不是后者 我加载到eclipse中的大多数项目都必须更改代码编译的make目标。这与GoogleAPI相同:15和GDK15 #target=Google Inc.:Google APIs:19 target=Google Inc.:Glass Development Kit Preview:19 使用android开发工具eclipse。创建android项目时,基于Eclispse的android开发工具ADT默认为最

这在我编写的许多glass代码中都是一致的。为什么目标API更喜欢前者而不是后者

我加载到eclipse中的大多数项目都必须更改代码编译的make目标。这与GoogleAPI相同:15和GDK15

#target=Google Inc.:Google APIs:19
target=Google Inc.:Glass Development Kit Preview:19

使用android开发工具eclipse。

创建android项目时,基于Eclispse的android开发工具ADT默认为最新的android API级别。谷歌眼镜和预告片是Android的特殊条件,就像Wear一样

要创建在Google Glass上运行的项目,您需要使用preview Glass开发工具包作为目标。。。因为存在硬件差异和一小部分特定于Glass的功能,需要实现这些功能


创建Android项目时,必须在创建项目时创建适当的目标环境。对于Google Glass,原始版本需要API级别15和相应的预览版本。有了XE16,这个级别就变成了用于编译的API级别19,新发布的Glass开发工具包预览版也被提升到支持最新的Android API级别。

ah好吧,这是我的理解,但大多数项目我都无意中发现了us target=Google Inc.:Google API:19而不是预览工具包。GDK是Google API+GDK,为什么人们只针对Google API19?对于Google Glass,您必须使用预览。对于其他不打算在Google Glass上运行的Android项目,正常的Googla API是可以的。