升级到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)
我检查了类似的问题,似乎随机的东西修复了他们的问题,我不确定究竟是什么原因.
我正在寻找一个解决方案来确定dumpsys当前可以看到哪些片段
我可以获得有关活动的信息
$ adb shell dumpsys activity | grep -i run
Run Code Online (Sandbox Code Playgroud)
是否有任何解决方案片段或如何确定dumpsys中的可见片段?
每当我结帐其他分支并构建应用程序时,此特定任务大约需要10分钟。太长了。
app:transformClassesWithDexBuilderForDebug
Run Code Online (Sandbox Code Playgroud)
Android Studio:3.2.1 Gradle插件:3.1.3
我尝试了很多事情,例如使缓存无效,清理构建,清理整个gradle缓存等。
我的应用程序包含使用注释处理器的库。
是否有任何方向找出根本原因,或者有人遇到类似问题并解决了?
我有重复接收器的清单合并问题,但内容不同.我使用以下接收器用于不同的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) -你好,
我试图从共享文件夹安装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服务?
谢谢你的帮助.