Proguard error when exporting signed app using android.support.v4.app honeycomb compatibility package -


i using v4 compatibility package in project, when try export signed app, following message proguard. i've googled whole evening, didn't find answer solve this.

[2011-07-03 01:46:29 - worldscopeapp] proguard returned error code 1. see console [2011-07-03 01:46:29 - worldscopeapp] warning: android.support.v4.app.activitycompathoneycomb: can't find referenced method 'void invalidateoptionsmenu()' in class android.app.activity [2011-07-03 01:46:29 - worldscopeapp] warning: android.support.v4.app.activitycompathoneycomb: can't find referenced method 'void dump(java.lang.string,java.io.filedescriptor,java.io.printwriter,java.lang.string[])' in class android.app.activity [2011-07-03 01:46:29 - worldscopeapp] warning: android.support.v4.view.menucompathoneycomb: can't find referenced method 'void setshowasaction(int)' in class android.view.menuitem [2011-07-03 01:46:29 - worldscopeapp]       should check if need specify additional program jars. [2011-07-03 01:46:29 - worldscopeapp] warning: there 3 unresolved references program class members. [2011-07-03 01:46:29 - worldscopeapp]          input classes appear inconsistent. [2011-07-03 01:46:29 - worldscopeapp]          may need recompile them , try again. [2011-07-03 01:46:29 - worldscopeapp]          alternatively, may have specify options  [2011-07-03 01:46:29 - worldscopeapp]          '-dontskipnonpubliclibraryclasses' and/or [2011-07-03 01:46:29 - worldscopeapp]          '-dontskipnonpubliclibraryclassmembers'. [2011-07-03 01:46:29 - worldscopeapp] java.io.ioexception: please correct above warnings first. [2011-07-03 01:46:29 - worldscopeapp]   @ proguard.initializer.execute(initializer.java:308) [2011-07-03 01:46:29 - worldscopeapp]   @ proguard.proguard.initialize(proguard.java:210) [2011-07-03 01:46:29 - worldscopeapp]   @ proguard.proguard.execute(proguard.java:85) [2011-07-03 01:46:29 - worldscopeapp]   @ proguard.proguard.main(proguard.java:499) 

this i'm using in proguard.cfg:

-dontwarn **compathoneycomb -keep public class * extends android.support.v4.app.fragment 

more general is:

-dontwarn **compathoneycomb -keep class android.support.v4.** { *; } 

but it'll cause larger apk size use if first 1 isn't working.


Comments

Popular posts from this blog

c++ - Is it possible to compile a VST on linux? -

java - Output of Eclipse is rubbish -

jquery - Confused with JSON data and normal data in Django ajax request -