發佈應用程序的Android錯誤,我做了一個應用程序中,我使用EPSON Printer SDK 因此,有我有愛普生熱敏打印機的一些庫文件,我使用他們在我的應用程序在使用ProGuard
所以在這裏應用程序正在運行成功,我打印
現在,我做了我的apk的發行版中的數據,並簽署
我的應用程序是在不同的包(com.mytest.mapp)和打印機在其他包(com.epson .epos2_printer)和我正在使用庫libepos2.so
所以它的崩潰,當我嘗試打印的應用程序
我跟很多proguard的形式和我在proguard-rules
-keep class com.epson.epos2** {
*;
}
添加了這個,但我仍面臨着同樣的問題,當minifyEnabled true
如果其假它的工作正常發佈版本可以任何1建議我什麼我缺少的EPSON SDK庫
這是我的錯誤日誌
No pending exception expected: java.lang.ClassNotFoundException: Didn't find class "com.epson.epsonio.bluetooth.NetBt" on path: DexPathList[[zip file "/data/app/com.mytest.mapp-1/base.apk"],nativeLibraryDirectories=[/data/app/com.mytest.mapp-1/lib/arm, /vendor/lib, /system/lib]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469)
at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.String) (Runtime.java:-2)
at java.lang.String java.lang.Runtime.doLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:428)
at void java.lang.Runtime.loadLibrary(java.lang.String, java.lang.ClassLoader) (Runtime.java:369)
at void java.lang.System.loadLibrary(java.lang.String) (System.java:989)
at void com.epson.epos2.discovery.Discovery.<clinit>() ((null):-1)
at void com.mytest.mapp.pdata.PrintMActivity.onCreate(android.os.Bundle) ((null):-1)
at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6289)
at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1119)
at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2655)
at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2767)
at void android.app.ActivityThread.access$900(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:177)
at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1449)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
at void android.os.Looper.loop() (Looper.java:145)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:5951)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[], boolean) (Method.java:-2)
at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:372)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1400)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1195)
帖子崩潰日誌。 –
你有什麼錯誤? –
是否有任何常量或實用程序類,例如您正在使用此庫的JavaBeans? – shadygoneinsane