Without the proper seed specifications, ProGuard would shrink, optimize, or obfuscate all class files away. You can switch off these notes by specifying the -dontnote option. Note: the configuration specifies that none of the methods of class '...' have any side effects Your configuration contains an option -assumenosideeffects to indicate that the specified methods don't have any accesses a field/method '...' dynamically Note: ... this content
Remove them. If you really can't switch to a different operating system, you could consider using ProGuard's -dontusemixedcaseclassnames option. share|improve this answer edited Aug 12 '12 at 22:36 community wiki 2 revs, 2 users 57%THE_DOM My solution was pretty much the same as @THE_DOM 's solution. share|improve this answer edited Aug 12 '12 at 22:44 community wiki 2 revs, 2 users 73%Andrew add a comment| up vote 5 down vote All the solutions above didn't work for
In other ways this may be occurred if you accidentally or knowingly edit/ add any thing in the class path file manually .In certain cases we may add android.jar path manually You should never explicitly specify the input jars yourself (with -injars or -libraryjars), since you'll then get duplicate definitions. It was not problem with Proguard. Android with Eclipse: Conversion to Dalvik format failed with error 1 [solved] Last commentsTsaqiif o Android with Eclipse: Conversion to Dalvik format failed with error 1 [solved]Amine o Android with Eclipse:
if it is part of a public API. All maximal subgroups have odd index Using a variable in a filter Howto prevent chrgrp from clearing “setuid bit”? try exporting your project once again... Conversion To Dalvik Format Failed Unable To Execute Dex I’d do the “clean” build and then try to export again, and it would work.
Just download it from the web, and copy lib folder from downloaded package to the : [Android SDK Installation Directory]\tools\proguard\lib share|improve this answer answered Sep 12 '11 at 10:33 community wiki Conversion To Dalvik Format Failed With Error 1 Export Signed Application Package You should filter the index file out of the input (-injars in.jar(!META-INF/INDEX.LIST)) or update the file after having applied ProGuard (jar -i out.jar). It would be a pain, but may be the only fix. A convenient way to do so is by specifying filters on the input jars or library jars.
I am not cleverer than you are, but the problem you are describing reminds me of my recent awful experience with Dalvik error 1. Simply delete everything with 1 or 2, clean your project and you are ready to go. –Ozan Atmar Jul 21 '14 at 15:40 add a comment| 69 Answers 69 active oldest Conversion To Dalvik Format Failed With Error 1 Eclipse Do I need to cite an old theorem, if I've strengthened it, wrote my own theorem statement, with a different proof? Conversion To Dalvik Format Failed With Error 1 Android Packaging Problem share|improve this answer edited Aug 12 '12 at 22:33 community wiki 2 revs, 2 users 50%brux add a comment| up vote 8 down vote My problem was caused by ADT version
share|improve this answer edited Oct 22 '11 at 12:46 answered Oct 21 '11 at 15:29 mamuso 85811322 Excellent. news At least for me... what are you meant to do with that error message? This option triggers a bug in sun.tools.java.MethodSet.add in Sun's JDK 1.2.2, which is used for (dynamic) compilation. Dx 1 Error; Aborting
Not the answer you're looking for? If the missing class is an Android run-time class, you should make sure that you are building against an Android run-time that is sufficiently recent. If those answers do not fully address your question, please ask a new question. http://crearesiteweb.net/conversion-to/android-conversion-to-dalvik-format-failed-with-error-1-proguard.html A program class is referring to a field or a method that is missing from a library class.
My proguard path was C:\Program Files (x86)\Android\android-sdk\tools\proguard\ I downloaded the new version from here and replaced both bin and lib folders THANK GOD! How To Solve Conversion To Dalvik Format Failed With Error 1 click OK. ProGuard can't read the specified file or directory.
more stack exchange communities company blog Stack Exchange Inbox Reputation and Badges sign up log in tour help Tour Start here for a quick overview of the site Help Center Detailed EDIT: this is confirmed by an Android Dev Blog entry, specifically this one - see the 8th paragraph onwards. Other platforms like JME and Android have their own run-time libraries. Conversion To Dalvik Format Failed With Error 2 Finally I've found an answer here: https://groups.google.com/forum/#!topic/actionbarsherlock/drzI7pEvKd4 Easy steps: Go to Project -> uncheck Build Automatically Go to Project -> Clean... , clean both the library project and your app project
Otherwise, please report it, preferably with the simplest example on which you can find ProGuard to fail. Is it possible to write a C++ function which returns whether the number of arguments is divisible by N? As a result, this solution will only work when running ProGuard in a different thread, e.g. check my blog You what??
Notably the Ant javac task has debugging information switched off by default. share|improve this answer answered Oct 29 '12 at 21:48 Andrew Calder 32133 add a comment| up vote 0 down vote Removed all the projects from workspace Import projects back Clean worked I looked around the project's directory and found that the place where it was "already included" was in fact the bin directory. See the original article here.
Make sure you are using the latest version. Since I keep forgetting which of those work for me, I am posting ny standard steps for myself here.I work on a Macbook, run Eclipse, and Iusually do very well at