安卓汽车应用测试

标签 android unit-testing android-auto

我已经创建了 android auto 应用程序,问题是我能够在模拟器上测试它,但是当我尝试在主机上测试它时,我的应用程序没有列出。 我经历了不同的引用 here , here并得出结论,我必须将我的应用程序上传到 Play 商店进行 alpha 和 beta 测试,然后它可以在主机 (HMI) 上使用,但它会减慢我的测试和开发过程。

还有别的办法吗?

任何帮助将不胜感激。

最佳答案

是的,你可以做到。您只需要让它看起来好像该应用来自 Play 商店(除了测试目的之外不要这样做)。

为应用程序创建一个 apk,然后转到该文件夹​​并将其推送到手机。接下来,使用正确的签名 (com.android.vending) 安装它,然后在安装后从手机中删除 apk。

像这样的东西会起作用:

adb push mobile-debug.apk /sdcard/app.apk
adb shell pm install -i "com.android.vending" -r /sdcard/app.apk
adb shell rm /sdcard/app.apk

祝你好运!

关于安卓汽车应用测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39265358/

相关文章:

Android auto 应用程序未在物理设备中显示(未在 Android Auto 应用程序列表中列出),但在 DHU 中运行良好

android - Listview Baseadapter搜索功能

android - audioManager.getstreamVolume(AudioManager.STREAM_RING) 始终返回 0

unit-testing - 使用mockFor和MockDomain的问题覆盖方法

android - Android Automotive、Android Auto 和 Android 手机版之间有何区别?

android - 获取 "Connecting over ADB to localhost:5277...failed"

android - 使用 Appium 进行自动化调试应用程序是必须的吗?

Android:RelativeLayout 中的重力 ImageView 失败

unit-testing - 如何让 HBaseTestingUtility 在 map reduce 作业中查找类?

unit-testing - 使用AsConfigured,仍然能够在TFS中获取UnitTest结果