gpt4 book ai didi

android - 为什么在以前不需要时开始排除我自己的应用程序的资源?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:54:56 26 4
gpt4 key购买 nike

我最近遇到了 a puzzling problem没有解释我不知何故 managed to solve .

解决方案本身给我带来了问题,因为我不明白:它迫使我指示 Proguard 忽略关于我自己的应用程序包的所有警告,完整

-dontwarn com.bta.**

除了不得不忽略关于我的开发中最容易出错的代码(最频繁更改的代码)的警告这个令人不安的问题之外,我对两个问题感到困惑:

  1. 为什么突然出现这种需求? (我从来不需要这样做之前。)
  2. 为什么我的其他项目/应用程序不需要这个发展?

我相信我引入的一些新代码或库导致了这种情况(AdMob?),但对此有何解释?为什么第三方库会强制我关闭有关我自己的应用程序资源的警告?

关闭关于我自己应用程序包的警告完全(就像我所做的那样)有什么副作用?

最佳答案

回答我自己的问题:

在调试本应节省我时间的工具上浪费了太多时间之后,我发现了问题的根源。 It's a bug in the Android SDK tools .它被记录为已在 r17 中解决,但我使用的是今天(2012 年 6 月 18 日)的最新版本,它尚未解决!(请参阅评论 24)。 Comment 25还描述了允许我现在继续我的实际开发的解决方法。

错误是复杂系统中不可或缺的事实。但事实上,无论是 Proguard 还是向 Proguard 提供输入的构建工具都无法提供任何有用的错误消息(事实上,它们所做的恰恰相反)表明 Android 开发工具的“方法论”存在问题 recommended by Google .

关于android - 为什么在以前不需要时开始排除我自己的应用程序的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11012943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com