小编Orh*_*but的帖子

错误:程序类型已存在:android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat

升级到Android Studio 3.1后,我在构建期间开始出现以下错误.项目使用multidex,默认情况下启用DX,就像您在错误中注意到的那样.我试图检查依赖图以了解发生了什么,但到目前为止还没有任何线索.有趣的是,这只能在我的机器上失败.我清理了一切,包括重新安装等,但没有任何效果.

任何人都有同样的问题,你是如何解决的?或者我可以看看的任何方向?

AGPBI: {
    "kind":"error",
    "text":"Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat",
    "sources":[{}],
    "tool":"D8"
}
Run Code Online (Sandbox Code Playgroud)

这是失败的任务:

transformDexArchiveWithExternalLibsDexMergerForDebug
Run Code Online (Sandbox Code Playgroud)

我检查了类似的问题,似乎随机的东西修复了他们的问题,我不确定究竟是什么原因.

android build android-studio android-multidex

13
推荐指数
4
解决办法
4万
查看次数

获取android dumpsys中当前可见片段的信息

我正在寻找一个解决方案来确定dumpsys当前可以看到哪些片段

我可以获得有关活动的信息

$ adb shell dumpsys activity | grep -i run
Run Code Online (Sandbox Code Playgroud)

是否有任何解决方案片段或如何确定dumpsys中的可见片段?

android fragment dumpsys

11
推荐指数
2
解决办法
7570
查看次数

app:transformClassesWithDexBuilderForDebug在Android中花费很长时间

每当我结帐其他分支并构建应用程序时,此特定任务大约需要10分钟。太长了。

app:transformClassesWithDexBuilderForDebug
Run Code Online (Sandbox Code Playgroud)

Android Studio:3.2.1 Gradle插件:3.1.3

我尝试了很多事情,例如使缓存无效,清理构建,清理整个gradle缓存等。

我的应用程序包含使用注释处理器的库。

是否有任何方向找出根本原因,或者有人遇到类似问题并解决了?

android build gradle android-studio

7
推荐指数
0
解决办法
226
查看次数

对于具有相同名称但内容不同的接收者,Android清单合并失败

我有重复接收器的清单合并问题,但内容不同.我使用以下接收器用于不同的API级别,到目前为止没有问题直到合并.由于合并而导致构建失败

Element receiver#.receivers.UpdateReceiver duplicated with element declared at AndroidManifest.xml:124:9
Run Code Online (Sandbox Code Playgroud)

我不想创建另一个接收器并继续使用此架构.是否有任何方法可以禁用那些情况下的合并,或者将接收器合并为一个但是可以选择启用具有不同意图的操作?

<receiver
    android:name=".receivers.UpdateReceiver"
    android:enabled="@bool/is_api_below_12">
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_REPLACED" />
        <data android:scheme="package" />
    </intent-filter>
</receiver>

<receiver
    android:name=".receivers.UpdateReceiver"
    android:enabled="@bool/is_api_12_and_above">
    <intent-filter>
        <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
    </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

android android-manifest

5
推荐指数
1
解决办法
3152
查看次数

运行Installutil以在共享文件夹上安装Windows服务

-你好,

我试图从共享文件夹安装Windows服务,如下所示:

installutil "\\\10.1.5.120\Path1\Path2\MyService.exe"
Run Code Online (Sandbox Code Playgroud)

有这个错误:

Exception occurred while initializing the installation:
System.IO.FileLoadException: Could not load file or assembly 'file://\\10.1.5.120\Path1\Path2\MyService.exe' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515).
Run Code Online (Sandbox Code Playgroud)

在installutil日志文件中没有日志,当我尝试从本地路径安装服务时,它会成功安装.

所以我想知道是否可以从共享路径在PC上安装Windows服务?

谢谢你的帮助.

windows-services installutil

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