小编Jér*_*aud的帖子

每次调试运行时都禁用辅助功能服务

每次启动新的调试实例时,我的辅助功能服务都会重置为禁用状态.

是否有任何方法可以在连续的调试运行中保持启用(因为每次启用调试服务都很长很无聊)?

我在真实设备和模拟器上有相同的行为.
服务中没有异常,我在事件处理程序中尝试了没有代码的事件.

我的日志中有可疑的行:

10:47:32.801 31669-31669/? E/AffinityControl: AffinityControl: registerfunction enter
10:47:32.821 3650-3690/? I/ActivityManager: Force stopping com.test.testaccessibilityservice appid=10241 user=0: from pid 31669
10:47:32.821 3650-3690/? I/ActivityManager: Killing 31271:com.test.testaccessibilityservice/u0a241 (adj 1): stop com.test.testaccessibilityservice cause from pid     
10:47:32.821 3650-3690/? W/ActivityManager: Scheduling restart of crashed service com.test.testaccessibilityservice/.MyAccessibilityService in 1000ms
10:47:32.821 3650-3690/? I/ActivityManager:   Force stopping service ServiceRecord{3f5e1fc4 u0 com.test.testaccessibilityservice/.MyAccessibilityService}
Run Code Online (Sandbox Code Playgroud)

因此服务被强制停止并且从未重新启动.

笔记:

  • 如果我重新启动手机,则启动该服务.
  • 我对ApiDemos示例和ClockBackService(QueryBackService)也有相同的行为:

    18:07:15.871 3523-4251/? I/ActivityManager: Force stopping com.example.android.apis appid=10242 user=0: from pid 19382
    18:07:15.871 3523-4251/? I/ActivityManager: Killing 16542:com.example.android.apis/u0a242 (adj 1): stop com.example.android.apis …
    Run Code Online (Sandbox Code Playgroud)

debugging android accessibilityservice

52
推荐指数
1
解决办法
2317
查看次数

在gradle 4.4升级后找不到manifest-merger.jar(com.android.tools.build:manifest-merger:26.1.2)错误

上升到gradle 4.4之后:

gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Run Code Online (Sandbox Code Playgroud)

Android项目编译失败,出现以下错误:

Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.1.2).
Searched in the following locations:
    https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.1.2/manifest-merger-26.1.2.jar
Run Code Online (Sandbox Code Playgroud)

android compiler-errors gradle

30
推荐指数
2
解决办法
1万
查看次数

测试应用内促销:如何取消使用促销代码进行的购买

有什么方法可以取消使用促销代码进行的购买?

开发者控制台显示了兑换的促销代码的数量,但是我找不到管理和取消代码的方法。

根据“ 测试应用内促销”文档,有3个工作流程需要测试。我在应用内购买的商品属于非消耗性产品(没有更多广告),因此如果我已经购买了应用,则无法在应用中购买两次。

那么,如何在同一用户帐户上轻松测试这些工作流程?

android promotions in-app-purchase in-app-billing in-app-promotions

3
推荐指数
1
解决办法
430
查看次数