相关疑难解决方法(0)

在Android上使用默认proguard.cfg的Proguard ParseException

我即将发布一个应用程序但是,当我使用Eclipse中的Android SDK导出工具构建它时,我得到以下错误.

  • 我没有改变proguard.cfg.
  • 它位于我项目的根文件夹中.
  • 我只添加proguard.config=proguard.cfg到default.properties.

我阅读了论坛并更新了proguard(只是将文件复制到Android SDK的tools文件夹中),但我仍然无法工作.我无法弄清楚'Projects\Eclipse'的问题是什么?

如果你帮助我,我会很高兴的...

[2011-08-08 02:32:46 - CoolProject] Proguard returned with error code 1. See console
[2011-08-08 02:32:46 - CoolProject] proguard.ParseException: Unknown option 'Projects\Eclipse' in argument number 9
[2011-08-08 02:32:46 - CoolProject]     at proguard.ConfigurationParser.parse(ConfigurationParser.java:172)
[2011-08-08 02:32:46 - CoolProject]     at proguard.ProGuard.main(ProGuard.java:484)
Run Code Online (Sandbox Code Playgroud)

android proguard

3
推荐指数
1
解决办法
5097
查看次数

Proguard和Dalvik错误代码1

我一直遇到使用ProGuard混淆代码的问题.我已经尝试了所有其他的建议,类似的问题在这里仍然没有用.

从本质上讲,以下是我可以从这种情况中收集到的所有事实:

  • 设置了我的库,以便ActionBarSherlock引用ViewPagerIndicator,而ActionBarSherlock又由应用程序FormulaePro引用的FormulaeLib引用.
  • 尝试使用ant也失败了,在<sdk_dir>/tools/ant/build.xml485,602和622行有错误
  • 注释掉project.properties中的proguard配置将成功构建.
  • 我正在使用ProGuard 4.7

更新:

  • 我现在已将此问题追溯到我的CursorLoader实现.我有这么多问题,我现在回过头来使用加载游标的(已弃用的)managedQuery(..)方法.

控制台输出结束:

[2012-01-06 17:45:07 - FormulaePro] applyFileOverlay for mipmap
<lots of "new resource id" things>
[2012-01-06 17:45:43 - FormulaePro]     (new resource id view from D:\Dropbox\Android\FormulaeLib\res\menu\view.xml)
[2012-01-06 17:45:43 - FormulaePro]   Writing symbols for class R.
[2012-01-06 17:45:43 - FormulaePro]   Writing symbols for class R.
[2012-01-06 17:45:43 - FormulaePro]   Writing symbols for class R.
[2012-01-06 17:45:43 - FormulaePro]   Writing symbols for class R.
[2012-01-06 17:45:45 - FormulaePro] Starting full Package build.
[2012-01-06 …
Run Code Online (Sandbox Code Playgroud)

android proguard android-manifest

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

Android Dx Error1,无法转换为Dalvik格式

我对这个问题感到非常绝望:我想导出/运行我的Android应用程序,.jar并在构建路径中添加了一个.我确定我正确添加了它,还有其他5个.jars,它们都运行正常.

有了这个特殊的,我得到了上面提到的错误.我已经尝试过在这个问题中找到的所有内容: "在外部JAR上转换为Dalvik格式失败,错误1"

和其他几个链接谷歌吐出来.主要的问题是,我实际上不明白我追加的消息是什么想告诉我,因为如果我将所有的罐子添加到"普通"的javaproject中,它运行得非常好......

在Android 4.0.3上开发,

proguard 4.8,

adt 16.0.1.v201112150204-238534,

eclipse 3.7.1.r37

请帮我

[2012-07-18 10:45:48 - myapp] Dx警告:忽略没有关联的EnclosingMethod属性的匿名内部类(iaik.xml.crypto.XSecProvider $ 1)的InnerClasses属性.这个类可能是由一个没有以现代.class文件格式为目标的编译器生成的.推荐的解决方案是从源重新编译类,使用了最新的编译器和不指定任何"-target"类型的选项.忽略此警告的后果是,对此类的反射操作将错误地指示它不是内部类.

......

[2012-07-18 10:45:48 - myapp] Dx警告:忽略没有关联的EnclosingMethod属性的匿名内部类(iaik.xml.crypto.XSecProvider $ 2)的InnerClasses属性.这个类可能是由一个没有以现代.class文件格式为目标的编译器生成的.推荐的解决方案是从源重新编译类,使用了最新的编译器和不指定任何"-target"类型的选项.忽略此警告的后果是,对此类的反射操作将错误地指示它不是内部类.

在不构建核心库时,不明智或错误地使用核心类(java.*或javax.*).

这通常是由于在使用IDE(例如Eclipse)时无意中在应用程序的项目中包含了核心库文件.如果你确定你不是故意定义一个核心类,那么这就是最可能的解释.

但是,您实际上可能正在尝试在核心命名空间中定义一个类,例如,您可能已从非Android虚拟机项目中获取该类.这肯定是行不通的.它至少会危害您的应用与该平台的未来版本的兼容性.它的合法性通常也是有问题的.

如果您真的打算构建一个核心库 - 它只适合作为创建完整虚拟机分发的一部分,而不是编译应用程序 - 那么使用"--core-library"选项来抑制此错误消息.

如果你继续使用"--core-library"但实际上正在构建一个应用程序,那么预先警告你的应用程序仍然无法构建或运行,在某些时候.请为愤怒的客户做好准备,例如,一旦升级操作系统,您的应用程序就会停止运行.你应该为这个问题负责.

如果您合法地使用恰好位于核心软件包中的某些代码,那么最简单的安全替代方法是重新打包该代码.也就是说,将有问题的类移动到您自己的包命名空间中.这意味着它们永远不会与核心系统类冲突.JarJar是一个可以帮助您完成这项工作的工具.如果你发现你不能做到这一点,那就表明你所走的道路最终会导致痛苦,痛苦,悲伤和悲伤.

[2012-07-18 10:45:48 - myapp] Dx 1错误; 中止

[2012-07-18 10:45:48 - myapp]转换为Dalvik格式失败,错误1

这就是我的项目在探险家中的表现: http://s14.directupload.net/images/120718/zzy6mmym.jpg

java android dalvik

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

转换为Dalvik格式失败,错误1: - 没有解决方案

我在我的项目中添加了admob外部jar,我使用andengine作为库项目但是当我尝试导出项目时,我得到了这个错误.另外,添加andengine库项目也会在android依赖项中添加andengine.jar.那假设发生了吗?

我已经在stackoverflow上尝试了几乎所有其他答案,但似乎没有任何工作.

如果有人可以帮我吗?

以下是我的项目图片

我的项目截图

android dalvik admob andengine

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

错误导出签名的apk - Dalvik格式失败,错误1

我知道有很多类似的问题,但我无法解决它.我已经失去了一个星期而且我还在第一个方向.

我正在尝试导出一个在Facebook上执行登录的非常基本的应用程序.代码与示例中的代码相同.它在调试中工作,但导出它会返回错误Dalvik format failed with error 1

如果我删除引用并创建一个空白的应用程序,一切正常.如果我添加对Facebook sdk的引用,它会崩溃.我检查了我的引用,路径,清理了所有,重新启动了机器.什么都行不通!我没有使用proguard.我已经安装了Java 6.我正在赢得8位64位.

eclipse android dalvik apk

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

如何解决问题转换为Dalvik格式失败,错误1?

我正在这个应用程序中的inbuild电子邮件应用程序我正在获取构建时间的错误日志如何解决问题

[2012-01-02 10:53:07 - AndroidMail] Dx 
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.ExceptionWithContext: bitIndex < 0: -1
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.util.ExceptionWithContext.withContext(ExceptionWithContext.java:46)
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:344)
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:134)
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:87)
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.command.dexer.Main.processClass(Main.java:483)
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455)
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.command.dexer.Main.access$400(Main.java:67)
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394)
[2012-01-02 10:53:07 - AndroidMail] Dx  at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
[2012-01-02 10:53:07 - …
Run Code Online (Sandbox Code Playgroud)

android exception dx dalvik

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

Android:转换为dalvik格式失败,错误1 ADT 2.1

导出过程中的这个错误让我发疯.它在更新ADT并添加ActionBarSherlock库后出现,不确定哪一个导致了问题.我已经删除了所有库并再次添加它们,我已经创建了一个新项目并将代码复制过来,也没有用.

我还可以尝试其他什么?(并且不要告诉我清理我已经做过的那些时代的项目)

android

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

标签 统计

android ×7

dalvik ×4

proguard ×2

admob ×1

andengine ×1

android-manifest ×1

apk ×1

dx ×1

eclipse ×1

exception ×1

java ×1