【问题标题】:Emulator for middleware android development for linux platformlinux平台中间件android开发模拟器
【发布时间】:2015-07-11 18:47:49
【问题描述】:

我正在使用 C++ 在中间件级别尝试 Android Binders,因此我需要一个模拟器来测试它,因为我买不起任何地方的板。我的最终目标是在 android 上移植一个 linux 中间件应用程序,我也想测试那个应用程序。

SDK自带的android模拟器是否适合它(我不这么认为)。如果没有,是否有任何用于 android 中间件开发的模拟器,或者我如何在我的 PC 上进行测试而不是在 ARM 板上运行二进制文件?

【问题讨论】:

  • 对于投反对票的人,我问的是有没有模拟器,而不是推荐一个好的模拟器。所以它不是基于意见的问题。请不要投反对票。
  • 我认为模拟器不适合。中间件是什么意思?在用户和内核之间(= android 级别)?安卓和用户之间?内核和安卓之间?在用户和其他类型的用户级软件之间?

标签: android c++ linux middleware


【解决方案1】:

只要您不依赖/不想更改特定硬件的 HAL,您应该完全能够使用模拟器。

根据您要测试的中间件类型,您可以使用 sdk 附带的模拟器,创建一个 avd 并在那里安装您的应用程序/库,或者您可以修改 android 源代码(当您的中间件应该是其中的一部分时) thd 系统)并使用 thd 构建的 ROM 直接启动 aosp 提供的模拟器。

不知道这是否回答了这个问题,因为我没有完全理解你想用“中间件”说什么

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多