Proguard 找不到引用的类 com.google.ads.internal.state.AdState

2024-04-07

好吧,伙计们,这变得非常烦人,试图让我的项目在导出/时工作

Proguard 不断给我这个错误:

Proguard returned with error code 1. See console

这是我在控制台中收到的完整错误:

 Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu] Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState

[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu]       You should check if you need to specify additional program jars.

[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu] Warning: there were 2 unresolved references to classes or interfaces.

[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu]          You may need to specify additional library jars (using '-libraryjars').

[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu] java.io.IOException: Please correct the above warnings first.

[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu]     at proguard.Initializer.execute(Initializer.java:321)
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu]     at proguard.ProGuard.initialize(ProGuard.java:211)
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu]     at proguard.ProGuard.execute(ProGuard.java:86)
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu]     at proguard.ProGuard.main(ProGuard.java:492)

有谁知道如何解决这个问题?

EDIT:

这是我的 proguarg-project.txt

# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
    #
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
#   http://developer.android.com/guide/deve ... guard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}
#admob, uncomment if using:
-keep public class com.admob.android.ads.** {*;}

# google analytics, uncomment if using:
#-keep class com.google.android.apps.analytics.PipelinedRequester$Callbacks

# google inapp billing, uncomment if using:
#-keep class com.android.vending.billing.**

# Box2D
-keep public class com.badlogic.** {*;} 

Edit:

这是我的新错误:

    java.io.IOException: Can't read [C:\Users\a\workspace2\AndEngine\bin\andengine.jar] (Can't process class [org/andengine/ui/activity/SimpleBaseGameActivity.class] (Unexpected end of ZLIB input stream))
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.InputReader.readInput(InputReader.java:230)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.InputReader.readInput(InputReader.java:200)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.InputReader.readInput(InputReader.java:178)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.InputReader.execute(InputReader.java:78)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.ProGuard.readInput(ProGuard.java:196)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.ProGuard.execute(ProGuard.java:78)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.ProGuard.main(ProGuard.java:492)
[2012-10-23 23:47:02 - Monkey Toss_New] Caused by: java.io.IOException: Can't process class [org/andengine/ui/activity/SimpleBaseGameActivity.class] (Unexpected end of ZLIB input stream)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.io.ClassReader.read(ClassReader.java:112)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:87)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.io.JarReader.read(JarReader.java:65)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.io.DirectoryPump.readFiles(DirectoryPump.java:65)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.io.DirectoryPump.pumpDataEntries(DirectoryPump.java:53)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.InputReader.readInput(InputReader.java:226)
[2012-10-23 23:47:02 - Monkey Toss_New]     ... 6 more
[2012-10-23 23:47:02 - Monkey Toss_New] Caused by: java.lang.RuntimeException: Unexpected end of ZLIB input stream
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.classfile.io.RuntimeDataInput.readInt(RuntimeDataInput.java:136)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.classfile.io.ProgramClassReader.visitProgramClass(ProgramClassReader.java:77)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.classfile.ProgramClass.accept(ProgramClass.java:346)
[2012-10-23 23:47:02 - Monkey Toss_New]     at proguard.io.ClassReader.read(ClassReader.java:91)
[2012-10-23 23:47:02 - Monkey Toss_New]     ... 11 more

此问题从 AdMob SDK 6.1.0 和 6.2.1(适用于 Android)开始出现。 要修复该错误,请将其添加到您的 proguard.cfg 文件中:

-dontwarn com.google.ads.**

Source: https://groups.google.com/d/msg/google-admob-ads-sdk/JllLSIXWtBk/ioXzTWKoYgMJ https://groups.google.com/d/msg/google-admob-ads-sdk/JllLSIXWtBk/ioXzTWKoYgMJ

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Proguard 找不到引用的类 com.google.ads.internal.state.AdState 的相关文章

随机推荐

  • Twitter Bootstrap:使表单输入和按钮与 Chrome 和 Firefox 中的高度相同

    Using Twitter 引导程序 2 3 2 http twitter github io bootstrap base css html forms我有一个input append form
  • 操作栏溢出不显示

    我正在为 Sherlock 设置一个带有 3 个项目 图标的操作栏 在 ICS 模拟器上运行时 我只能看到 2 个图标 而且 没有溢出菜单 那三个点图标 如果我按手机的菜单按钮 我只会看到第三个图标 我是否必须强制使用溢出图标 如果是的话我
  • 如何在 Objective-C 中包装 C++ 库?

    我有一个 C 库 仅限 h 其中包含数据结构的实现 我想在我的 iPhone 应用程序中使用它 首先 我用 Objective C 编写了一个包装器作为一个类 通过组合 它具有 C 类的 ivar 然后我 有义务 将包装类扩展更改为 mm
  • Angular 的过滤器问题

    明确地说 我对 Angular 上的过滤器有一个大的小问题 附加过滤器的输入搜索 如果你看到这个例子 这正是我想要的 http plnkr co edit FJ45nV6gdwp3SkRglPeW p preview 实际上 我用我的应用程
  • 使用自然键的 Django loaddata 未查询正确的外键

    这是我的问题 我正在尝试加载一些与另一个模型具有自然键关系的数据 我修改了父模型以生成自然键 我使用以下命令从旧数据库导出数据 manage py dumpdata resources image n indent 4 gt images
  • 如何使用 Python 与 ChatGPT 聊天?

    我要求 ChatGPT 向我展示如何使用 OpenAi 的 API 在终端窗口中与其进行交互 它生成了代码 我对其进行了一些修改 以便完成我想要的操作 这是Python代码 import requests with open api key
  • 将 cellpadding 添加到 Java JTable

    我正在尝试实现 Swing JTable 我按照教程进行操作http docs oracle com javase tutorial uiswing components table html simple http docs oracle
  • 如何使用 RequireJS 构建多个页面

    如何使用RequireJS构建多个页面 就像下面的示例一样 在 app js 中声明每个类是正确的做法吗 有每个 html 文件来声明 我想避免的是当用户到达网站的第一页时加载所有脚本 main js 定义所有外部依赖项 require b
  • 如何为图像中的每个对象着色不同的颜色

    我遇到以下问题 我有黑白图像 我必须对其进行着色 图像中的每个白色 斑点 代表一个对象的实例 我想用新颜色为每个对象着色 但对于每个图像我想使用相同的颜色方案 例如 第一张图片 3 个对象 gt 使用的颜色 红色 绿色 黄色 第二张图片 2
  • Android SDK 管理器未安装组件

    不确定我在这里做错了什么 我安装了 Android SDK Manager 现在正在尝试安装 Android Dev 网站建议的平台 单击安装后 我收到一条错误消息 指出管理器无法在 Android 目录中创建临时文件夹 所以我创造了它 现
  • 创建一个用于切换 jQuery 选项卡的“下一步”按钮

    如何创建一个滚动到下一个 jQuery 选项卡的按钮 我希望选项卡中有一个下一个按钮 可以滚动到下一个选项卡 有点像分步教程 如何才能做到这一点 到目前为止我的代码如下 HTML div ul li a href fragment 1 sp
  • 使用 MVVM 时将事件放在哪里?

    我应该将所有事件放在视图代码后面还是有更合适的方法 例如将命令放在 ViewModel 中 例如 我想在双击数据网格行时打开选项卡 我应该在哪里处理这个事件 不 你不应该将事件放在代码后面 在MVVM 模型 视图 视图模型 设计模式中 视图
  • 从另一个包导出的函数

    我正在按照以下说明进行操作https golang org doc code html Workspaces https golang org doc code html Workspaces链接 我构建了我的第一个 Go 程序 所以 我尝
  • 通过号码确定信用卡类型?

    是否可以仅根据信用卡号来确定信用卡类型 这是推荐的还是我们应该始终询问客户他们使用的信用卡类型 我用谷歌搜索了一下 发现了这个算法 http cuinl tripod com Tips o 1 htm http cuinl tripod c
  • jquery datepicker 多个实例

    我制作了一个 RequestForQuote 表格 在其中我可以添加新职位以获取 RFQ 基本上 在我的例子中 通过 PHP 可以很容易地完成这一点 工作真的很好 您可能想看一下 可以在以下位置找到 我的网站 http www thermo
  • Angular 和 google 距离矩阵没有访问控制标头

    我越来越 XMLHttpRequest 无法加载 请求中不存在 Access Control Allow Origin 标头 资源 在我的角度应用程序中 我向 google 距离矩阵发出了 http 请求 如下所示 var url http
  • 如何不断提示输入直到有效?

    我试图做到这一点 以便当给定的答案既不是 1 也不是 2 时 显示消息 请输入有效答案 出现了 又回到了问题 这是我的代码 Coloration ConsoleColor DarkMagenta What do you want to do
  • 迭代对象属性

    var obj name Simon age 20 clothing style simple hipster false for var propt in obj console log propt obj propt 变量如何propt
  • 如何在 Swing 中左对齐和右对齐组件?

    我有一个看似简单的问题 我有一些标签想要向左对齐 但是当我调整大小时 它们开始向中间漂移 这将打乱我计划添加的其他组件的对齐 我该怎么做才能让它们保持在左边 这是简短 简单的代码 不确定我的问题是什么 package com protoca
  • Proguard 找不到引用的类 com.google.ads.internal.state.AdState

    好吧 伙计们 这变得非常烦人 试图让我的项目在导出 时工作 Proguard 不断给我这个错误 Proguard returned with error code 1 See console 这是我在控制台中收到的完整错误 Warning