0
我開發的哪個在託管服務器和管理服務器上的weblogic上工作正常。Android應用程序ajax調用在混淆後不起作用
然後我使用eclipse proguard工具對它進行安全要求的混淆處理。 請看project.propertis文件
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
target=android-19
android.library.reference.1=../../../Desktop/XYZ/CaptureActivity
android.library.reference.2=CordovaLib
和ProGuard的,project.text文件
-keep public class * extends com.phonegap.api.Plugin
-keep public class * extends org.apache.cordova.api.Plugin
-keep public class org.apache.cordova.DroidGap
-keep public class org.apache.cordova.**
-keep public class org.apache.cordova.camera
-keep public class com.plugin.datepicker.**
-keep public class com.credentek.imagetransfer.**
-keep public class mobi.roshka.cordova.callphone.**
-keep public class org.apache.cordova.dialogs.**
-keep public class de.appplant.cordova.plugin.emailcomposer.**
-keep public class fr.louisbl.cordova.gpslocation.**
-keep public class org.apache.cordova.camera.**
-keep public class com.phonegap.plugins.barcodescanner.**
-keep public class org.apache.cordova.networkinformation.**
-dontwarn android.webkit.*
-dontwarn org.apache.**
-keep public class * extends org.apache.cordova.api.CordovaPlugin
-keep class org.apache.cordova.**
{
*;
}
-keepclassmembers class *
{
@android.webkit.JavascriptInterface <methods>;
}
-keep public class org.apache.commons.** { *; }
混淆的應用程序停止工作後。甚至沒有連接到服務器。 實際上ajax呼叫不起作用。
如果有人有一些想法請分享。謝謝...