草庐IT

android - 如何有条件地为 Android 应用程序使用特定于供应商的 API?

Android应用商店提供特定于市场的API,我如何构建有条件地使用供应商特定库的Android应用?例如,Amazon提供了他们自己的应用内购买和“GameCircle”API。Google拥有自己的许可API,现在Ouya将拥有自己的IAP和硬件ControllerAPI。随着这些特定于供应商的SDK的激增,维护我的Android游戏的多个独立版本变得越来越困难。我想知道如何构建我的项目,以便我的代码可以在运行时检查各种API并在可用时使用它们。有点像if(amazonapiisavailable)//Dosomeamazon-specificstuff在构建时,我会链接所有库,然

android - 通过终端找不到用于 OUYA 驱动程序设置的 bash adb 命令?

我正在尝试在我的MacOS(Maverick)上设置OUYA驱动程序,当我输入命令以根目录指针/安装驱动程序时,我得到bash-3.2$commandnotfound。我正在关注此视频教程http://www.youtube.com/watch?feature=player_embedded&v=5LSBiNfMq8A并正确地遵循了所有内容,但是出于某种奇怪的原因,一旦我在bash-3.2$出现后尝试输入adb,它就不起作用了。我究竟做错了什么?我在整个互联网和OUYA论坛上都看过了,但我似乎无法弄清楚我的终端命令有什么问题。Matthews-Mac-mini:~mycomp$vi~/