【问题标题】:Android 8.1 Running CTS shows "INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113"Android 8.1 运行 CTS 显示“INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库,res=-113”
【发布时间】:2020-08-04 01:22:10
【问题描述】:

我的电脑操作系统是 Ubuntu 16.04 LTS,我尝试在 Android 设备上运行 CTS,我已经下载了以下... 1.平台工具 2.OpenJDK8 3. Android 8.1 R18 兼容性测试套件 (CTS) - ARM 4. 中旅传媒1.4

在运行 cts 时,它会在下面显示消息...

04-21 17:44:03 I/ResultReporter:调用在 1m 2s 内完成。通过: 12,失败:0,模块:8 of 468 04-21 17:44:03 E/CommandScheduler: com.android.tradefed.targetprep.TargetSetupError:安装失败 173215230D5019 上的 CtsDebugTestCases.apk。原因: 'INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库, res=-113' [173215230D5019 qcom:MC33 01-09-17.00-OG-U00-STD] java.lang.RuntimeException: com.android.tradefed.targetprep.TargetSetupError:安装失败 173215230D5019 上的 CtsDebugTestCases.apk。原因: 'INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库, res=-113' [173215230D5019 qcom:MC33 01-09-17.00-OG-U00-STD]

我尝试通过以下命令手动通过 ADB 安装 apk... adb install -r android-cts/testcases/CtsDebugTestCases.apk 成功了。

我解压了apk,路径CtsDebugTestCases.apk_FILES/lib/中有两个文件夹“arm64-v8a”和“armeabi-v7a”。我觉得apk没问题。

我不知道这个问题。任何人都可以帮忙吗? 非常感谢。

【问题讨论】:

    标签: android cts


    【解决方案1】:

    我不知道为什么,但似乎我解决了这个问题。 在路径“android-cts/testcases/”中,打开 CtsDebugTestCases.config 文件。 修改字符串来自

    com.android.tradefed.targetprep.suite.SuiteApkInstaller
    

    com.android.compatibility.common.tradefed.targetprep.ApkInstaller
    

    当我再次运行 cts 时它可以工作。

    您也可以使用下面的命令来修改所有的配置文件。

    sed -i 's/com.android.tradefed.targetprep.suite.SuiteApkInstaller/com.android.compatibility.common.tradefed.targetprep.ApkInstaller/g' *.config
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-07
      • 2018-09-11
      • 2020-03-19
      • 2018-09-19
      • 2019-06-13
      • 2016-07-24
      • 2022-06-21
      • 2019-08-05
      相关资源
      最近更新 更多