每次启动新的调试实例时,我的辅助功能服务都会重置为禁用状态.
是否有任何方法可以在连续的调试运行中保持启用(因为每次启用调试服务都很长很无聊)?
我在真实设备和模拟器上有相同的行为.
服务中没有异常,我在事件处理程序中尝试了没有代码的事件.
我的日志中有可疑的行:
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)上升到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) 有什么方法可以取消使用促销代码进行的购买?
开发者控制台显示了兑换的促销代码的数量,但是我找不到管理和取消代码的方法。
根据“ 测试应用内促销”文档,有3个工作流程需要测试。我在应用内购买的商品属于非消耗性产品(没有更多广告),因此如果我已经购买了应用,则无法在应用中购买两次。
那么,如何在同一用户帐户上轻松测试这些工作流程?
android promotions in-app-purchase in-app-billing in-app-promotions