本文共 2574 字,大约阅读时间需要 8 分钟。
[专项CTS-O][CTS 8.1_R5]CtsPermissionTestCases –android.permission.cts.DebuggableTest#testNoDebuggable
[专项CTS-O][CTS 8.1_R5]CtsPermissionTestCases --android.permission.cts.DebuggableTest#testNoDebuggable 指派 激活重现步骤 junit.framework.AssertionFailedError: Packages marked debuggable: [com.westalgo.factorycamera, com.android.xxx.powersave] at junit.framework.Assert.fail(Assert.java:50) at junit.framework.Assert.assertTrue(Assert.java:20) at android.permission.cts.DebuggableTest.testNoDebuggable(DebuggableTest.java:45) at java.lang.reflect.Method.invoke(Native Method) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at junit.framework.TestResult$1.protect(TestResult.java:115) at android.support.test.internal.runner.junit3.AndroidTestResult.runProtected(AndroidTestResult.java:77) at junit.framework.TestResult.run(TestResult.java:118) at android.support.test.internal.runner.junit3.AndroidTestResult.run(AndroidTestResult.java:55) at junit.framework.TestCase.run(TestCase.java:124) at android.support.test.internal.runner.junit3.NonLeakyTestSuite$NonLeakyTest.run(NonLeakyTestSuite.java:63) at android.support.test.internal.runner.junit3.AndroidTestSuite$2.run(AndroidTestSuite.java:111) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764)
命令语句:aapt list -v -a apk文件名 |grep debuggable
AndroidManifest.xml
Ubuntu 中的运行结果,为0x0
root@69959bbb90c6:/home/suhuazhi/8.1/xxx/out/target/product/xxx6762_l01/system/priv-app/xxxPowerSave# lsxxxPowerSave.apkroot@69959bbb90c6:/home/suhuazhi/8.1/xxx/out/target/product/xxx6762_l01/system/priv-app/xxxPowerSave# aapt list -v -a xxxPowerSave.apk | grep debuggable A: android:debuggable(0x0101000f)=(type 0x12)0x0
AndroidManifest.xml
Ubuntu 中的运行结果,为0xffffffff
root@69959bbb90c6:/home/suhuazhi/8.1/xxx/out/target/product/xxx6762_l01/system/priv-app/xxxPowerSave# lsLavaPowerSave.apkroot@69959bbb90c6:/home/suhuazhi/8.1/xxx/out/target/product/xxx6762_l01/system/priv-app/xxxPowerSave# aapt list -v -a xxxPowerSave.apk | grep debuggable A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
AndroidManifest.xml 在 application 的节点新增 android:debuggable=”false” 即可
转载地址:http://tgcti.baihongyu.com/