alibaba / freeline

A super fast build tool for Android, an alternative to Instant Run
https://www.freelinebuild.com/
BSD 3-Clause "New" or "Revised" License
5.48k stars 623 forks source link

error: cannot find symbol #23

Closed or0fun closed 8 years ago

or0fun commented 8 years ago

全量编译python freeline.py -f 可以正常运行 直接运行python freeline.py 总是报error: cannot find symbol 很多类找不到 不知道什么原因 求助

lomanyong commented 8 years ago

@or0fun 可以贴一下完整的报错日志吗?

也可以重新./gradlew initFreeline,再重新执行看看,是否还会报错

or0fun commented 8 years ago

lufeis-MacBook-Pro:ShopAndroid lufei$ python freeline.py [INFO] preparing for tasks... [-][connect_device_task] finished. in 0.7s [-][gradle_aapt_task] finished. in 0.0s [-][shopandroid] failed. in 1.7s [-][showjoyandroid_webview] finished. in 0.0s [-][showjoyandroid_network_library] finished. in 0.0s [-][showjoyandroid_log] finished. in 0.0s [-][showjoyandroid_utils] finished. in 0.0s [-][merge_dex_task] failed. in 0s [-][gradle_sync_task] failed. in 0s [-][clean_cache_task] failed. in 0s [-][update_stat_task] failed. in 0s [ERROR] -------------------------------------------------------- [ERROR] Freeline ERROR [ERROR] --------------------------------------------------------

/Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/src/main/java/com/showjoy/shop/module/main/MainViewModel.java:3: error: package android.support.v4.view does not exist import android.support.v4.view.ViewPager; ^ ..... (同类错误).....

Note: /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/src/main/java/com/showjoy/shop/module/main/MainViewModel.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 32 errors

[ERROR] -------------------------------------------------------- [ERROR] incremental javac compile failed. [ERROR] -------------------------------------------------------- [DEBUG] Prepare tasks time: 0.2s [DEBUG] Task engine running time: 1.7s [DEBUG] Total time: 1.9s [DEBUG] --------------------------------------------------------

完整日志如上, 重新init了也没用了。

lomanyong commented 8 years ago

@or0fun 可以检查下${main_module}/build/freeline/jar_dependencies.json这个文件是否存在,以及其内容是什么?

or0fun commented 8 years ago

@lomanyong ${main_module}/build/freeline/jar_dependencies.json这个文件内容为空

or0fun commented 8 years ago

@lomanyong 我把android_tools.py里的java 手动改成了1.8 不知道有没有影响

def run_javac_task(self): javacargs = [self._javac, '-target', '1.8', '-source', '1.8', '-encoding', 'UTF-8', '-g', '-cp', os.pathsep.join(self._classpaths)]

lomanyong commented 8 years ago

@or0fun 应该没有影响,具体看你们的项目了~

${main_module}/build/freeline/jar_dependencies.json这个内容为空的问题,麻烦你执行一下./gradlew assembleDebug然后将输出的日志贴出来看下吧。

这个问题应该是全量编译的某个流程没有hook住,跟你们的gradle配置有点关系,需要看下gradle全量编译时的任务栈等日志。

or0fun commented 8 years ago

Parallel execution with configuration on demand is an incubating feature. Jack is required to support java 8 language features. Incremental java compilation is an incubating feature. Jack is required to support java 8 language features. Jack is required to support java 8 language features. :shopandroid:preBuild :showjoyandroid_log:preBuild :showjoyandroid_network_library:preBuild :showjoyandroid_log:preBuild UP-TO-DATE :showjoyandroid_network_library:preBuild UP-TO-DATE :showjoyandroid_log:preDebugBuild :shopandroid:preBuild UP-TO-DATE :showjoyandroid_log:preDebugBuild UP-TO-DATE :showjoyandroid_utils:preBuild :showjoyandroid_network_library:preDebugBuild :shopandroid:preDebugBuild UP-TO-DATE :showjoyandroid_utils:preBuild UP-TO-DATE :showjoyandroid_network_library:preDebugBuild UP-TO-DATE :showjoyandroid_utils:preDebugBuild :shopandroid:checkDebugManifest :showjoyandroid_log:compileDebugNdk :showjoyandroid_network_library:compileDebugNdk :showjoyandroid_log:compileDebugNdk UP-TO-DATE :showjoyandroid_log:compileLint :showjoyandroid_utils:preDebugBuild UP-TO-DATE :showjoyandroid_network_library:compileDebugNdk UP-TO-DATE :shopandroid:preForTestBuild UP-TO-DATE :shopandroid:preReleaseBuild UP-TO-DATE :showjoyandroid_utils:compileDebugNdk :showjoyandroid_log:copyDebugLint :showjoyandroid_network_library:compileLint :shopandroid:prepareComAlipayEulerAndfix040Library :showjoyandroid_network_library:copyDebugLint UP-TO-DATE :showjoyandroid_log:copyDebugLint UP-TO-DATE :showjoyandroid_utils:compileDebugNdk UP-TO-DATE :showjoyandroid_network_library:checkDebugManifest :showjoyandroid_log:mergeDebugProguardFiles :showjoyandroid_utils:compileLint :showjoyandroid_network_library:preDebugAndroidTestBuild UP-TO-DATE :showjoyandroid_network_library:preDebugUnitTestBuild UP-TO-DATE :showjoyandroid_utils:copyDebugLint :showjoyandroid_network_library:preReleaseBuild UP-TO-DATE :showjoyandroid_utils:copyDebugLint UP-TO-DATE :showjoyandroid_network_library:preReleaseUnitTestBuild UP-TO-DATE :showjoyandroid_utils:mergeDebugProguardFiles :showjoyandroid_network_library:prepareComAndroidVolleyVolley100Library :showjoyandroid_utils:mergeDebugProguardFiles UP-TO-DATE :showjoyandroid_log:mergeDebugProguardFiles UP-TO-DATE :showjoyandroid_utils:packageDebugRenderscript :shopandroid:prepareComAlipayEulerAndfix040Library UP-TO-DATE :showjoyandroid_network_library:prepareComAndroidVolleyVolley100Library UP-TO-DATE :showjoyandroid_log:packageDebugRenderscript :shopandroid:prepareComAndroidSupportAnimatedVectorDrawable2400Library :showjoyandroid_utils:packageDebugRenderscript UP-TO-DATE :showjoyandroid_network_library:prepareComShowjoyAndroidUtilsLog101Library :showjoyandroid_utils:checkDebugManifest :showjoyandroid_utils:preDebugAndroidTestBuild :shopandroid:prepareComAndroidSupportAnimatedVectorDrawable2400Library UP-TO-DATE :shopandroid:prepareComAndroidSupportAppcompatV72400Library :showjoyandroid_log:packageDebugRenderscript UP-TO-DATE :showjoyandroid_network_library:prepareComShowjoyAndroidUtilsLog101Library UP-TO-DATE :showjoyandroid_utils:preDebugAndroidTestBuild UP-TO-DATE :showjoyandroid_network_library:prepareDebugDependencies :showjoyandroid_utils:preDebugUnitTestBuild UP-TO-DATE :showjoyandroid_log:checkDebugManifest :showjoyandroid_network_library:compileDebugAidl :showjoyandroid_utils:preReleaseBuild UP-TO-DATE :showjoyandroid_utils:preReleaseUnitTestBuild UP-TO-DATE :showjoyandroid_utils:prepareComShowjoyAndroidUtilsLog100Library :showjoyandroid_log:prepareDebugDependencies :showjoyandroid_network_library:compileDebugAidl UP-TO-DATE :showjoyandroid_log:compileDebugRenderscript :showjoyandroid_utils:prepareComShowjoyAndroidUtilsLog100Library UP-TO-DATE :showjoyandroid_network_library:compileDebugRenderscript :showjoyandroid_utils:prepareDebugDependencies :showjoyandroid_utils:compileDebugRenderscript :showjoyandroid_network_library:compileDebugRenderscript UP-TO-DATE :showjoyandroid_network_library:generateDebugBuildConfig :showjoyandroid_log:compileDebugRenderscript UP-TO-DATE :showjoyandroid_network_library:generateDebugBuildConfig UP-TO-DATE :showjoyandroid_log:generateDebugResValues :showjoyandroid_network_library:mergeDebugShaders :showjoyandroid_utils:compileDebugRenderscript UP-TO-DATE :showjoyandroid_utils:generateDebugResValues UP-TO-DATE :showjoyandroid_utils:generateDebugResources UP-TO-DATE :showjoyandroid_utils:packageDebugResources :showjoyandroid_network_library:mergeDebugShaders UP-TO-DATE :showjoyandroid_log:generateDebugResValues UP-TO-DATE :showjoyandroid_network_library:compileDebugShaders :shopandroid:prepareComAndroidSupportAppcompatV72400Library UP-TO-DATE :shopandroid:prepareComAndroidSupportDesign2400Library :showjoyandroid_log:generateDebugResources UP-TO-DATE :showjoyandroid_network_library:compileDebugShaders UP-TO-DATE :showjoyandroid_network_library:generateDebugAssets UP-TO-DATE :showjoyandroid_network_library:mergeDebugAssets :showjoyandroid_log:packageDebugResources :shopandroid:prepareComAndroidSupportDesign2400Library UP-TO-DATE :shopandroid:prepareComAndroidSupportPercent2400Library :showjoyandroid_utils:packageDebugResources UP-TO-DATE :showjoyandroid_network_library:mergeDebugAssets UP-TO-DATE :showjoyandroid_utils:compileDebugAidl :showjoyandroid_network_library:generateDebugResValues :shopandroid:prepareComAndroidSupportPercent2400Library UP-TO-DATE :shopandroid:prepareComAndroidSupportSupportV42400Library :showjoyandroid_network_library:generateDebugResValues UP-TO-DATE :showjoyandroid_utils:compileDebugAidl UP-TO-DATE :showjoyandroid_network_library:generateDebugResources UP-TO-DATE :showjoyandroid_utils:generateDebugBuildConfig :showjoyandroid_network_library:mergeDebugResources :shopandroid:prepareComAndroidSupportSupportV42400Library UP-TO-DATE :shopandroid:prepareComAndroidSupportSupportVectorDrawable2400Library :showjoyandroid_log:packageDebugResources UP-TO-DATE :showjoyandroid_log:compileDebugAidl :shopandroid:prepareComAndroidSupportSupportVectorDrawable2400Library UP-TO-DATE :showjoyandroid_utils:generateDebugBuildConfig UP-TO-DATE :showjoyandroid_network_library:mergeDebugResources UP-TO-DATE :shopandroid:prepareComAndroidVolleyVolley100Library :showjoyandroid_utils:mergeDebugShaders :showjoyandroid_network_library:processDebugManifest :showjoyandroid_log:compileDebugAidl UP-TO-DATE :shopandroid:prepareComAndroidVolleyVolley100Library UP-TO-DATE :shopandroid:prepareComFacebookFrescoDrawee0120Library :showjoyandroid_utils:mergeDebugShaders UP-TO-DATE :showjoyandroid_network_library:processDebugManifest UP-TO-DATE :showjoyandroid_log:generateDebugBuildConfig :showjoyandroid_utils:compileDebugShaders :showjoyandroid_network_library:processDebugResources :shopandroid:prepareComFacebookFrescoDrawee0120Library UP-TO-DATE :showjoyandroid_utils:compileDebugShaders UP-TO-DATE :shopandroid:prepareComFacebookFrescoFbcore0120Library :showjoyandroid_utils:generateDebugAssets UP-TO-DATE :showjoyandroid_utils:mergeDebugAssets :shopandroid:prepareComFacebookFrescoFbcore0120Library UP-TO-DATE :shopandroid:prepareComFacebookFrescoFresco0120Library :showjoyandroid_network_library:processDebugResources UP-TO-DATE :showjoyandroid_network_library:generateDebugSources :showjoyandroid_utils:mergeDebugAssets UP-TO-DATE :showjoyandroid_network_library:generateDebugSources UP-TO-DATE :shopandroid:prepareComFacebookFrescoFresco0120Library UP-TO-DATE :showjoyandroid_utils:mergeDebugResources :showjoyandroid_network_library:incrementalDebugJavaCompilationSafeguard :shopandroid:prepareComFacebookFrescoImagepipeline0120Library :showjoyandroid_utils:mergeDebugResources UP-TO-DATE :showjoyandroid_utils:processDebugManifest :shopandroid:prepareComFacebookFrescoImagepipeline0120Library UP-TO-DATE :shopandroid:prepareComFacebookFrescoImagepipelineBase0120Library :showjoyandroid_network_library:incrementalDebugJavaCompilationSafeguard UP-TO-DATE :showjoyandroid_network_library:compileDebugJavaWithJavac :shopandroid:prepareComFacebookFrescoImagepipelineBase0120Library UP-TO-DATE :showjoyandroid_utils:processDebugManifest UP-TO-DATE :shopandroid:prepareComShowjoyAnalyticsAnalytics104Library :showjoyandroid_utils:processDebugResources :shopandroid:prepareComShowjoyAnalyticsAnalytics104Library UP-TO-DATE :shopandroid:prepareComShowjoyAndroidHotfix104Library :showjoyandroid_utils:processDebugResources UP-TO-DATE :showjoyandroid_utils:generateDebugSources UP-TO-DATE :shopandroid:prepareComShowjoyAndroidHotfix104Library UP-TO-DATE :showjoyandroid_utils:incrementalDebugJavaCompilationSafeguard :shopandroid:prepareComShowjoyAndroidPush102Library UP-TO-DATE :showjoyandroid_network_library:compileDebugJavaWithJavac UP-TO-DATE :shopandroid:prepareComShowjoyAndroidRxbus100Library :showjoyandroid_network_library:extractDebugAnnotations :showjoyandroid_log:generateDebugBuildConfig UP-TO-DATE :showjoyandroid_utils:incrementalDebugJavaCompilationSafeguard UP-TO-DATE :showjoyandroid_log:mergeDebugShaders :shopandroid:prepareComShowjoyAndroidRxbus100Library UP-TO-DATE :showjoyandroid_utils:compileDebugJavaWithJavac :shopandroid:prepareComShowjoyAndroidStorage105Library UP-TO-DATE :shopandroid:prepareComShowjoyAndroidUtils109Library :showjoyandroid_log:mergeDebugShaders UP-TO-DATE :showjoyandroid_log:compileDebugShaders :showjoyandroid_network_library:extractDebugAnnotations UP-TO-DATE :showjoyandroid_network_library:mergeDebugProguardFiles :shopandroid:prepareComShowjoyAndroidUtils109Library UP-TO-DATE :shopandroid:prepareComShowjoyAndroidUtilsLog102Library :showjoyandroid_network_library:mergeDebugProguardFiles UP-TO-DATE :showjoyandroid_network_library:packageDebugRenderscript :showjoyandroid_log:compileDebugShaders UP-TO-DATE :showjoyandroid_network_library:packageDebugRenderscript UP-TO-DATE :showjoyandroid_log:generateDebugAssets UP-TO-DATE :showjoyandroid_utils:compileDebugJavaWithJavac UP-TO-DATE :showjoyandroid_network_library:packageDebugResources :shopandroid:prepareComShowjoyAndroidUtilsLog102Library UP-TO-DATE :showjoyandroid_log:mergeDebugAssets :showjoyandroid_utils:processDebugJavaRes :shopandroid:prepareComShowjoyCamerasdkCamerasdk112Library :showjoyandroid_utils:processDebugJavaRes UP-TO-DATE :showjoyandroid_utils:transformResourcesWithMergeJavaResForDebug :showjoyandroid_log:mergeDebugAssets UP-TO-DATE :showjoyandroid_log:processDebugManifest :showjoyandroid_utils:transformResourcesWithMergeJavaResForDebug UP-TO-DATE :showjoyandroid_log:processDebugManifest UP-TO-DATE :showjoyandroid_log:processDebugResources :showjoyandroid_utils:transformClassesAndResourcesWithSyncLibJarsForDebug :shopandroid:prepareComShowjoyCamerasdkCamerasdk112Library UP-TO-DATE :shopandroid:prepareComShowjoyImageImage112Library :showjoyandroid_utils:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE :showjoyandroid_utils:mergeDebugJniLibFolders :shopandroid:prepareComShowjoyImageImage112Library UP-TO-DATE :shopandroid:prepareComShowjoyNetworkLibrary118Library :showjoyandroid_network_library:packageDebugResources UP-TO-DATE :showjoyandroid_network_library:processDebugJavaRes UP-TO-DATE :showjoyandroid_network_library:transformResourcesWithMergeJavaResForDebug :showjoyandroid_utils:mergeDebugJniLibFolders UP-TO-DATE :showjoyandroid_utils:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE :shopandroid:prepareComShowjoyNetworkLibrary118Library UP-TO-DATE :showjoyandroid_utils:transformNative_libsWithSyncJniLibsForDebug :shopandroid:prepareComShowjoyScanScan106Library :showjoyandroid_utils:transformNative_libsWithSyncJniLibsForDebug UP-TO-DATE :showjoyandroid_utils:bundleDebug UP-TO-DATE :showjoyandroid_utils:compileDebugSources UP-TO-DATE :showjoyandroid_utils:assembleDebug UP-TO-DATE :showjoyandroid_webview:preBuild UP-TO-DATE :showjoyandroid_webview:preDebugBuild UP-TO-DATE :showjoyandroid_webview:compileDebugNdk :showjoyandroid_log:processDebugResources UP-TO-DATE :showjoyandroid_log:generateDebugSources UP-TO-DATE :showjoyandroid_log:incrementalDebugJavaCompilationSafeguard :showjoyandroid_webview:compileDebugNdk UP-TO-DATE :showjoyandroid_webview:compileLint :shopandroid:prepareComShowjoyScanScan106Library UP-TO-DATE :shopandroid:prepareComShowjoyViewActionsheet103Library :showjoyandroid_webview:copyDebugLint UP-TO-DATE :showjoyandroid_webview:mergeDebugProguardFiles :showjoyandroid_log:incrementalDebugJavaCompilationSafeguard UP-TO-DATE :showjoyandroid_log:compileDebugJavaWithJavac :showjoyandroid_webview:mergeDebugProguardFiles UP-TO-DATE :showjoyandroid_webview:packageDebugRenderscript UP-TO-DATE :showjoyandroid_webview:checkDebugManifest :showjoyandroid_webview:preDebugAndroidTestBuild UP-TO-DATE :showjoyandroid_webview:preDebugUnitTestBuild UP-TO-DATE :showjoyandroid_webview:preReleaseBuild UP-TO-DATE :showjoyandroid_webview:preReleaseUnitTestBuild UP-TO-DATE :showjoyandroid_webview:prepareComShowjoyAndroidUtilsLog102Library :showjoyandroid_log:compileDebugJavaWithJavac UP-TO-DATE :showjoyandroid_log:processDebugJavaRes :shopandroid:prepareComShowjoyViewActionsheet103Library UP-TO-DATE :showjoyandroid_log:processDebugJavaRes UP-TO-DATE :shopandroid:prepareComShowjoyViewPulltorefreshview105Library :showjoyandroid_log:transformResourcesWithMergeJavaResForDebug :showjoyandroid_network_library:transformResourcesWithMergeJavaResForDebug UP-TO-DATE :showjoyandroid_log:transformResourcesWithMergeJavaResForDebug UP-TO-DATE :showjoyandroid_webview:prepareComShowjoyAndroidUtilsLog102Library UP-TO-DATE :shopandroid:prepareComShowjoyViewPulltorefreshview105Library UP-TO-DATE :showjoyandroid_network_library:transformClassesAndResourcesWithSyncLibJarsForDebug :showjoyandroid_log:transformClassesAndResourcesWithSyncLibJarsForDebug :shopandroid:prepareComShowjoyViewViewgroup129Library :showjoyandroid_webview:prepareDebugDependencies :showjoyandroid_webview:compileDebugRenderscript :showjoyandroid_log:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE :shopandroid:prepareComShowjoyViewViewgroup129Library UP-TO-DATE :showjoyandroid_log:mergeDebugJniLibFolders :shopandroid:prepareComShowjoyViewViewpage105Library UP-TO-DATE :shopandroid:prepareComShowjoyViewWheel102Library :showjoyandroid_log:mergeDebugJniLibFolders UP-TO-DATE :showjoyandroid_log:transformNative_libsWithMergeJniLibsForDebug :shopandroid:prepareComShowjoyViewWheel102Library UP-TO-DATE :shopandroid:prepareComShowjoyWebviewWebview116Library :showjoyandroid_log:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE :showjoyandroid_log:transformNative_libsWithSyncJniLibsForDebug :showjoyandroid_webview:compileDebugRenderscript UP-TO-DATE :showjoyandroid_webview:generateDebugResValues :showjoyandroid_log:transformNative_libsWithSyncJniLibsForDebug UP-TO-DATE :showjoyandroid_log:bundleDebug :showjoyandroid_webview:generateDebugResValues UP-TO-DATE :showjoyandroid_webview:generateDebugResources UP-TO-DATE :shopandroid:prepareComShowjoyWebviewWebview116Library UP-TO-DATE :shopandroid:prepareComSquareupLeakcanaryLeakcanaryAndroid14Beta2Library :showjoyandroid_webview:packageDebugResources :showjoyandroid_network_library:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE :showjoyandroid_network_library:mergeDebugJniLibFolders :showjoyandroid_log:bundleDebug UP-TO-DATE :showjoyandroid_log:compileDebugSources UP-TO-DATE :showjoyandroid_log:assembleDebug UP-TO-DATE :showjoyandroid_webview:packageDebugResources UP-TO-DATE :shopandroid:prepareComSquareupLeakcanaryLeakcanaryAndroid14Beta2Library UP-TO-DATE :showjoyandroid_webview:compileDebugAidl :shopandroid:prepareIoReactivexRxandroid121Library :showjoyandroid_network_library:mergeDebugJniLibFolders UP-TO-DATE :showjoyandroid_network_library:transformNative_libsWithMergeJniLibsForDebug :showjoyandroid_webview:compileDebugAidl UP-TO-DATE :showjoyandroid_webview:generateDebugBuildConfig :shopandroid:prepareIoReactivexRxandroid121Library UP-TO-DATE :shopandroid:prepareDebugDependencies :shopandroid:compileDebugAidl :showjoyandroid_network_library:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE :showjoyandroid_network_library:transformNative_libsWithSyncJniLibsForDebug UP-TO-DATE :showjoyandroid_network_library:bundleDebug :showjoyandroid_webview:generateDebugBuildConfig UP-TO-DATE :showjoyandroid_webview:mergeDebugShaders :showjoyandroid_network_library:bundleDebug UP-TO-DATE :showjoyandroid_network_library:compileDebugSources UP-TO-DATE :showjoyandroid_network_library:assembleDebug UP-TO-DATE :showjoyandroid_webview:mergeDebugShaders UP-TO-DATE :showjoyandroid_webview:compileDebugShaders UP-TO-DATE :showjoyandroid_webview:generateDebugAssets UP-TO-DATE :showjoyandroid_webview:mergeDebugAssets :shopandroid:compileDebugAidl UP-TO-DATE :shopandroid:compileDebugRenderscript UP-TO-DATE :shopandroid:generateDebugBuildConfig :showjoyandroid_webview:mergeDebugAssets UP-TO-DATE :showjoyandroid_webview:mergeDebugResources :shopandroid:generateDebugBuildConfig UP-TO-DATE :shopandroid:mergeDebugShaders :showjoyandroid_webview:mergeDebugResources UP-TO-DATE :showjoyandroid_webview:processDebugManifest :shopandroid:mergeDebugShaders UP-TO-DATE :shopandroid:compileDebugShaders UP-TO-DATE :shopandroid:generateDebugAssets UP-TO-DATE :shopandroid:mergeDebugAssets :showjoyandroid_webview:processDebugManifest UP-TO-DATE :showjoyandroid_webview:processDebugResources UP-TO-DATE :showjoyandroid_webview:generateDebugSources UP-TO-DATE :showjoyandroid_webview:incrementalDebugJavaCompilationSafeguard UP-TO-DATE :showjoyandroid_webview:compileDebugJavaWithJavac UP-TO-DATE :showjoyandroid_webview:processDebugJavaRes UP-TO-DATE :showjoyandroid_webview:transformResourcesWithMergeJavaResForDebug UP-TO-DATE :showjoyandroid_webview:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE :showjoyandroid_webview:mergeDebugJniLibFolders UP-TO-DATE :showjoyandroid_webview:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE :showjoyandroid_webview:transformNative_libsWithSyncJniLibsForDebug UP-TO-DATE :showjoyandroid_webview:bundleDebug :shopandroid:generateDebugResValues :showjoyandroid_webview:bundleDebug UP-TO-DATE :showjoyandroid_webview:compileDebugSources UP-TO-DATE :showjoyandroid_webview:assembleDebug UP-TO-DATE :shopandroid:generateDebugResValues UP-TO-DATE :shopandroid:generateDebugResources UP-TO-DATE :shopandroid:mergeDebugResources :shopandroid:processDebugManifest :shopandroid:processDebugResources :shopandroid:generateDebugSources :shopandroid:incrementalDebugJavaCompilationSafeguard :shopandroid:compileDebugJavaWithJavac :shopandroid:compileRetrolambdaDebug :shopandroid:compileDebugNdk UP-TO-DATE :shopandroid:compileDebugSources :shopandroid:prePackageMarkerForDebug :shopandroid:processDebugJavaRes UP-TO-DATE :shopandroid:transformResourcesWithMergeJavaResForDebug :shopandroid:transformClassesAndResourcesWithProguardForDebug ProGuard, version 5.2.1 Reading input... Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/mta-sdk-1.6.2.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/SocialSDK_WeiXin_2.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/SocialSDK_WeiXin_1.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/alipaySDK-20151014.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/open_sdk_r5509.jar Reading program jar /Users/lufei/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/24.0.0/support-annotations-24.0.0.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.2/2bf96b7aa8b611c177d329452af1dc933e14501c/commons-cli-1.2.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/io.reactivex/rxjava/1.1.6/2586312cd2b8a511e4c6236736f5a039fc0f2273/rxjava-1.1.6.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/2.0.1/516c03b21d50a644d538de0f0369c620989cd8f0/jsr305-2.0.1.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.facebook.stetho/stetho-okhttp3/1.3.1/c596b3b33b5a92107bb70544bb5ee35f597bc6d8/stetho-okhttp3-1.3.1.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.6.0/98476622f10715998eacf9240d6b479f12c66143/okio-1.6.0.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.leakcanary/leakcanary-analyzer/1.4-beta2/449777cd466ac0a16f7e8d0dc508e70e2cdd13a9/leakcanary-analyzer-1.4-beta2.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.facebook.stetho/stetho/1.3.1/2c4076b466a0eb4d6ddf5721edd35cd1adc1f317/stetho-1.3.1.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.umeng.analytics/analytics/5.6.4/76fed6d2233b958f0c1d589aa366785e0ab5c8f1/analytics-5.6.4.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.leakcanary/leakcanary-watcher/1.4-beta2/6a920fb0d14e5e3b36e37cf33b1eeef2bcce4c92/leakcanary-watcher-1.4-beta2.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.nineoldandroids/library/2.4.0/e9b63380f3a242dbdbf103a2355ad7e43bad17cb/library-2.4.0.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.wire/wire-runtime/2.1.2/fcaa443f7b6ad5f2d9b6a68c55972a366aaac5a/wire-runtime-2.1.2.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.8/aba3867820f46117ef0dfe760418b1bc0278894f/fastjson-1.2.8.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.2.0/f7873a2ebde246a45c2a8d6f3247108b4c88a879/okhttp-3.2.0.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.parse.bolts/bolts-tasks/1.4.0/d85884acf6810a3bbbecb587f239005cbc846dc4/bolts-tasks-1.4.0.jar Reading program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.haha/haha/2.0.2/fd65b84d12d6adc77ec0e4fcaca623fc391d8679/haha-2.0.2.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/jars/libs/internal_impl-24.0.0.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/design/24.0.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.0.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.0.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.0.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/percent/24.0.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.image/image/1.1.2/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/fresco/0.12.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/drawee/0.12.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/imagepipeline/0.12.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/imagepipeline-base/0.12.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/fbcore/0.12.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/utils/1.0.9/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/utils-log/1.0.2/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.network/library/1.1.8/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.volley/volley/1.0.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/storage/1.0.5/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/push/1.0.2/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/push/1.0.2/jars/libs/com.umeng.message_v2.8.1.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/rxbus/1.0.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.analytics/analytics/1.0.4/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.webview/webview/1.1.6/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.webview/webview/1.1.6/jars/libs/tbs.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/hotfix/1.0.4/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.alipay.euler/andfix/0.4.0/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/viewgroup/1.2.9/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/viewpage/1.0.5/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/actionsheet/1.0.3/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.camerasdk/camerasdk/1.1.2/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.camerasdk/camerasdk/1.1.2/jars/libs/mtools.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.camerasdk/camerasdk/1.1.2/jars/libs/photoview.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.camerasdk/camerasdk/1.1.2/jars/libs/picasso-2.4.0.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/pulltorefreshview/1.0.5/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.scan/scan/1.0.6/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.scan/scan/1.0.6/jars/libs/zxing.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/wheel/1.0.2/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.squareup.leakcanary/leakcanary-android/1.4-beta2/jars/classes.jar Reading program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/transforms/mergeJavaRes/debug/jars/2/1f/main.jar Reading program directory /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/classes/debug Reading library jar [/Users/lufei/Library/Android/sdk/platforms/android-23/android.jar] Reading library jar [/Users/lufei/Library/Android/sdk/platforms/android-23/optional/org.apache.http.legacy.jar] Note: duplicate definition of library class [android.net.http.SslCertificate] Note: duplicate definition of library class [android.net.http.SslError] Note: duplicate definition of library class [android.net.http.SslCertificate$DName] Note: duplicate definition of library class [org.apache.http.conn.scheme.SocketFactory] Note: duplicate definition of library class [org.apache.http.conn.scheme.HostNameResolver] Note: duplicate definition of library class [org.apache.http.conn.ConnectTimeoutException] Note: duplicate definition of library class [org.apache.http.params.HttpParams] Initializing... Note: the configuration refers to the unknown class 'com.google.vending.licensing.ILicensingService' Note: the configuration refers to the unknown class 'com.android.vending.licensing.ILicensingService' Note: the configuration refers to the unknown class 'com.google.vending.licensing.ILicensingService' Note: the configuration refers to the unknown class 'com.android.vending.licensing.ILicensingService' Note: the configuration refers to the unknown class 'com.android.vending.licensing.ILicensingService' Note: the configuration refers to the unknown class 'im.yixin.sdk.api.YXMessage' Note: the configuration refers to the unknown class 'im.yixin.sdk.api.YXMessage$YXMessageData' Note: the configuration refers to the unknown class 'com.tencent.smtt.sdk.TBSGamePlayer' Note: the configuration refers to the unknown class 'com.tencent.smtt.sdk.TBSGamePlayerClientExtension' Note: the configuration refers to the unknown class 'com.tencent.mtt.MttTraceEvent' Note: the configuration refers to the unknown class 'com.tencent.smtt.sdk.TBSGameBooter' Note: the configuration refers to the unknown class 'com.tencent.smtt.sdk.TBSGameBaseActivity' Note: the configuration refers to the unknown class 'com.tencent.smtt.sdk.TBSGameBaseActivityProxy' Note: the configuration refers to the unknown class 'com.tencent.smtt.gamesdk.internal.TBSGameServiceClient' Note: android.support.v4.media.ParceledListSliceAdapterApi21: can't find dynamically referenced class android.content.pm.ParceledListSlice Note: android.support.v4.text.ICUCompatApi23: can't find dynamically referenced class libcore.icu.ICU Note: android.support.v4.text.ICUCompatIcs: can't find dynamically referenced class libcore.icu.ICU Note: android.support.v7.widget.DrawableUtils: can't find dynamically referenced class android.graphics.Insets Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.awt.Point Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.awt.Font Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.awt.Rectangle Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.awt.Color Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.LocalDateTime Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.LocalDate Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.LocalTime Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.ZonedDateTime Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.OffsetDateTime Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.OffsetTime Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.ZoneOffset Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.ZoneRegion Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.ZoneId Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.Period Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.Duration Note: com.alibaba.fastjson.parser.ParserConfig: can't find dynamically referenced class java.time.Instant Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.awt.Color Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.awt.Font Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.awt.Point Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.awt.Rectangle Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.LocalDateTime Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.LocalDate Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.LocalTime Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.ZonedDateTime Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.OffsetDateTime Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.OffsetTime Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.ZoneOffset Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.ZoneRegion Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.Period Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.Duration Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class java.time.Instant Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class oracle.sql.DATE Note: com.alibaba.fastjson.serializer.SerializeConfig: can't find dynamically referenced class oracle.sql.TIMESTAMP Note: com.alipay.euler.andfix.Compat: can't find dynamically referenced class android.os.SystemProperties Note: com.alipay.security.mobile.module.b.a: can't find dynamically referenced class android.os.SystemProperties Note: com.alipay.security.mobile.module.b.c: can't find dynamically referenced class android.os.SystemProperties Note: com.facebook.common.webp.WebpSupportStatus: can't find dynamically referenced class com.facebook.webpsupport.WebpBitmapFactoryImpl Note: com.facebook.imagepipeline.animated.factory.AnimatedFactoryProvider: can't find dynamically referenced class com.facebook.imagepipeline.animated.factory.AnimatedFactoryImplSupport Note: com.facebook.imagepipeline.animated.factory.AnimatedFactoryProvider: can't find dynamically referenced class com.facebook.imagepipeline.animated.factory.AnimatedFactoryImpl Note: com.facebook.imagepipeline.nativecode.WebpTranscoderFactory: can't find dynamically referenced class com.facebook.imagepipeline.nativecode.WebpTranscoderImpl Note: com.facebook.stetho.inspector.runtime.RhinoDetectingRuntimeReplFactory: can't find dynamically referenced class com.facebook.stetho.rhino.JsRuntimeReplFactoryBuilder Note: com.muzhi.mtools.utils.ScreenUtils: can't find dynamically referenced class com.android.internal.R$dimen Note: com.muzhi.mtools.utils.SystemBarTintManager: can't find dynamically referenced class android.os.SystemProperties Note: com.showjoy.scan.ScanActivity: can't find dynamically referenced class com.android.internal.R$dimen Note: com.showjoy.scan.camera.FlashlightManager: can't find dynamically referenced class android.os.ServiceManager Note: com.showjoy.scan.camera.FlashlightManager: can't find dynamically referenced class android.os.IHardwareService$Stub Note: com.showjoy.snackbar.Snackbar: can't find dynamically referenced class android.support.v7.widget.RecyclerView Note: com.squareup.picasso.Utils: can't find dynamically referenced class com.squareup.okhttp.OkUrlFactory Note: com.squareup.picasso.Utils: can't find dynamically referenced class com.squareup.okhttp.OkHttpClient Note: com.ta.utdid2.b.a.c: can't find dynamically referenced class android.os.SystemProperties Note: com.tencent.smtt.sdk.CacheManager: can't find dynamically referenced class android.webkit.CacheManager Note: com.tencent.smtt.sdk.WebChromeClient$FileChooserParams: can't find dynamically referenced class com.android.webview.chromium.FileChooserParamsAdapter Note: com.tencent.smtt.sdk.WebView: can't find dynamically referenced class android.webkit.WebViewClassic Note: com.tencent.smtt.sdk.WebView: can't find dynamically referenced class android.webkit.BrowserFrame Note: com.tencent.smtt.sdk.WebView: can't find dynamically referenced class android.view.ViewRoot Note: com.tencent.smtt.sdk.WebView$a: can't find dynamically referenced class android.webkit.WebViewWorker Note: com.tencent.smtt.utils.b: can't find dynamically referenced class android.content.pm.PackageParser Note: com.tencent.smtt.utils.q: can't find dynamically referenced class android.os.SystemProperties Note: com.tencent.smtt.utils.v: can't find dynamically referenced class android.os.SystemProperties Note: com.umeng.message.PushAgent: can't find dynamically referenced class com.umeng.update.UmengUpdateAgent Note: com.umeng.message.UmengMessageCallbackHandlerService: can't find dynamically referenced class com.umeng.update.UmengUpdateAgent Note: com.umeng.message.UmengNotificationClickHandler: can't find dynamically referenced class com.umeng.update.UmengUpdateAgent Note: com.umeng.message.UmengNotificationClickHandler: can't find dynamically referenced class com.umeng.update.UpdateResponse Note: com.umeng.message.proguard.S: can't find dynamically referenced class android.os.SystemProperties Note: okhttp3.internal.Platform: can't find dynamically referenced class sun.security.ssl.SSLContextImpl Note: okhttp3.internal.Platform: can't find dynamically referenced class com.android.org.conscrypt.SSLParametersImpl Note: okhttp3.internal.Platform: can't find dynamically referenced class org.apache.harmony.xnet.provider.jsse.SSLParametersImpl Note: org.android.agoo.ut.UTFactroy calls '(org.android.agoo.ut.UT)Class.forName(variable).newInstance()' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$BaseShadowAnimation { FloatingActionButtonEclairMr1$BaseShadowAnimation(android.support.design.widget.FloatingActionButtonEclairMr1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$BaseShadowAnimation { FloatingActionButtonEclairMr1$BaseShadowAnimation(android.support.design.widget.FloatingActionButtonEclairMr1,android.support.design.widget.FloatingActionButtonEclairMr1$1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$BaseShadowAnimation { FloatingActionButtonEclairMr1$BaseShadowAnimation(android.support.design.widget.FloatingActionButtonEclairMr1,android.support.design.widget.FloatingActionButtonEclairMr1$1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1$1' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$ElevateToTranslationZAnimation { FloatingActionButtonEclairMr1$ElevateToTranslationZAnimation(android.support.design.widget.FloatingActionButtonEclairMr1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$ElevateToTranslationZAnimation { FloatingActionButtonEclairMr1$ElevateToTranslationZAnimation(android.support.design.widget.FloatingActionButtonEclairMr1,android.support.design.widget.FloatingActionButtonEclairMr1$1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$ElevateToTranslationZAnimation { FloatingActionButtonEclairMr1$ElevateToTranslationZAnimation(android.support.design.widget.FloatingActionButtonEclairMr1,android.support.design.widget.FloatingActionButtonEclairMr1$1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1$1' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$ResetElevationAnimation { FloatingActionButtonEclairMr1$ResetElevationAnimation(android.support.design.widget.FloatingActionButtonEclairMr1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$ResetElevationAnimation { FloatingActionButtonEclairMr1$ResetElevationAnimation(android.support.design.widget.FloatingActionButtonEclairMr1,android.support.design.widget.FloatingActionButtonEclairMr1$1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1' Note: the configuration keeps the entry point 'android.support.design.widget.FloatingActionButtonEclairMr1$ResetElevationAnimation { FloatingActionButtonEclairMr1$ResetElevationAnimation(android.support.design.widget.FloatingActionButtonEclairMr1,android.support.design.widget.FloatingActionButtonEclairMr1$1); }', but not the descriptor class 'android.support.design.widget.FloatingActionButtonEclairMr1$1' Note: the configuration keeps the entry point 'android.support.design.widget.NavigationView { void setNavigationItemSelectedListener(android.support.design.widget.NavigationView$OnNavigationItemSelectedListener); }', but not the descriptor class 'android.support.design.widget.NavigationView$OnNavigationItemSelectedListener' Note: the configuration keeps the entry point 'android.support.design.widget.Snackbar$SnackbarLayout { void setOnLayoutChangeListener(android.support.design.widget.Snackbar$SnackbarLayout$OnLayoutChangeListener); }', but not the descriptor class 'android.support.design.widget.Snackbar$SnackbarLayout$OnLayoutChangeListener' Note: the configuration keeps the entry point 'android.support.design.widget.Snackbar$SnackbarLayout { void setOnAttachStateChangeListener(android.support.design.widget.Snackbar$SnackbarLayout$OnAttachStateChangeListener); }', but not the descriptor class 'android.support.design.widget.Snackbar$SnackbarLayout$OnAttachStateChangeListener' Note: the configuration keeps the entry point 'android.support.design.widget.TabLayout { void setOnTabSelectedListener(android.support.design.widget.TabLayout$OnTabSelectedListener); }', but not the descriptor class 'android.support.design.widget.TabLayout$OnTabSelectedListener' Note: the configuration keeps the entry point 'android.support.v7.view.menu.ActionMenuItemView { void setItemInvoker(android.support.v7.view.menu.MenuBuilder$ItemInvoker); }', but not the descriptor class 'android.support.v7.view.menu.MenuBuilder$ItemInvoker' Note: the configuration keeps the entry point 'android.support.v7.view.menu.ActionMenuItemView { void setPopupCallback(android.support.v7.view.menu.ActionMenuItemView$PopupCallback); }', but not the descriptor class 'android.support.v7.view.menu.ActionMenuItemView$PopupCallback' Note: the configuration keeps the entry point 'android.support.v7.widget.ActionBarContainer { void setTabContainer(android.support.v7.widget.ScrollingTabContainerView); }', but not the descriptor class 'android.support.v7.widget.ScrollingTabContainerView' Note: the configuration keeps the entry point 'android.support.v7.widget.ActionBarOverlayLayout { void setActionBarVisibilityCallback(android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback); }', but not the descriptor class 'android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback' Note: the configuration keeps the entry point 'android.support.v7.widget.ActionMenuView { void setPresenter(android.support.v7.widget.ActionMenuPresenter); }', but not the descriptor class 'android.support.v7.widget.ActionMenuPresenter' Note: the configuration keeps the entry point 'android.support.v7.widget.ActionMenuView { void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView$OnMenuItemClickListener); }', but not the descriptor class 'android.support.v7.widget.ActionMenuView$OnMenuItemClickListener' Note: the configuration keeps the entry point 'android.support.v7.widget.ActivityChooserView { void setActivityChooserModel(android.support.v7.widget.ActivityChooserModel); }', but not the descriptor class 'android.support.v7.widget.ActivityChooserModel' Note: the configuration keeps the entry point 'android.support.v7.widget.ContentFrameLayout { void setAttachListener(android.support.v7.widget.ContentFrameLayout$OnAttachListener); }', but not the descriptor class 'android.support.v7.widget.ContentFrameLayout$OnAttachListener' Note: the configuration keeps the entry point 'android.support.v7.widget.FitWindowsFrameLayout { void setOnFitSystemWindowsListener(android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener); }', but not the descriptor class 'android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener' Note: the configuration keeps the entry point 'android.support.v7.widget.FitWindowsLinearLayout { void setOnFitSystemWindowsListener(android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener); }', but not the descriptor class 'android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener' Note: the configuration keeps the entry point 'android.support.v7.widget.MenuPopupWindow$MenuDropDownListView { void setHoverListener(android.support.v7.widget.MenuItemHoverListener); }', but not the descriptor class 'android.support.v7.widget.MenuItemHoverListener' Note: the configuration keeps the entry point 'android.support.v7.widget.SearchView { void setOnQueryTextListener(android.support.v7.widget.SearchView$OnQueryTextListener); }', but not the descriptor class 'android.support.v7.widget.SearchView$OnQueryTextListener' Note: the configuration keeps the entry point 'android.support.v7.widget.SearchView { void setOnCloseListener(android.support.v7.widget.SearchView$OnCloseListener); }', but not the descriptor class 'android.support.v7.widget.SearchView$OnCloseListener' Note: the configuration keeps the entry point 'android.support.v7.widget.SearchView { void setOnSuggestionListener(android.support.v7.widget.SearchView$OnSuggestionListener); }', but not the descriptor class 'android.support.v7.widget.SearchView$OnSuggestionListener' Note: the configuration keeps the entry point 'android.support.v7.widget.SearchView$SearchAutoComplete { void setSearchView(android.support.v7.widget.SearchView); }', but not the descriptor class 'android.support.v7.widget.SearchView' Note: the configuration keeps the entry point 'android.support.v7.widget.SwitchCompat$ThumbAnimation { SwitchCompat$ThumbAnimation(android.support.v7.widget.SwitchCompat,float,float); }', but not the descriptor class 'android.support.v7.widget.SwitchCompat' Note: the configuration keeps the entry point 'android.support.v7.widget.SwitchCompat$ThumbAnimation { SwitchCompat$ThumbAnimation(android.support.v7.widget.SwitchCompat,float,float,android.support.v7.widget.SwitchCompat$1); }', but not the descriptor class 'android.support.v7.widget.SwitchCompat' Note: the configuration keeps the entry point 'android.support.v7.widget.SwitchCompat$ThumbAnimation { SwitchCompat$ThumbAnimation(android.support.v7.widget.SwitchCompat,float,float,android.support.v7.widget.SwitchCompat$1); }', but not the descriptor class 'android.support.v7.widget.SwitchCompat$1' Note: the configuration keeps the entry point 'android.support.v7.widget.Toolbar { void setOnMenuItemClickListener(android.support.v7.widget.Toolbar$OnMenuItemClickListener); }', but not the descriptor class 'android.support.v7.widget.Toolbar$OnMenuItemClickListener' Note: the configuration keeps the entry point 'android.support.v7.widget.ViewStubCompat { void setOnInflateListener(android.support.v7.widget.ViewStubCompat$OnInflateListener); }', but not the descriptor class 'android.support.v7.widget.ViewStubCompat$OnInflateListener' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.Object parseObject(java.lang.String,com.alibaba.fastjson.TypeReference,com.alibaba.fastjson.parser.Feature[]); }', but not the descriptor class 'com.alibaba.fastjson.TypeReference' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.Object parseObject(java.lang.String,java.lang.Class,com.alibaba.fastjson.parser.deserializer.ParseProcess,com.alibaba.fastjson.parser.Feature[]); }', but not the descriptor class 'com.alibaba.fastjson.parser.deserializer.ParseProcess' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.Object parseObject(java.lang.String,java.lang.reflect.Type,com.alibaba.fastjson.parser.deserializer.ParseProcess,com.alibaba.fastjson.parser.Feature[]); }', but not the descriptor class 'com.alibaba.fastjson.parser.deserializer.ParseProcess' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.Object parseObject(java.lang.String,java.lang.reflect.Type,com.alibaba.fastjson.parser.ParserConfig,int,com.alibaba.fastjson.parser.Feature[]); }', but not the descriptor class 'com.alibaba.fastjson.parser.ParserConfig' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.Object parseObject(java.lang.String,java.lang.reflect.Type,com.alibaba.fastjson.parser.ParserConfig,com.alibaba.fastjson.parser.deserializer.ParseProcess,int,com.alibaba.fastjson.parser.Feature[]); }', but not the descriptor class 'com.alibaba.fastjson.parser.ParserConfig' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.Object parseObject(java.lang.String,java.lang.reflect.Type,com.alibaba.fastjson.parser.ParserConfig,com.alibaba.fastjson.parser.deserializer.ParseProcess,int,com.alibaba.fastjson.parser.Feature[]); }', but not the descriptor class 'com.alibaba.fastjson.parser.deserializer.ParseProcess' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.String toJSONString(java.lang.Object,com.alibaba.fastjson.serializer.SerializeFilter,com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeFilter' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.String toJSONString(java.lang.Object,com.alibaba.fastjson.serializer.SerializeFilter[],com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeFilter' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.String toJSONString(java.lang.Object,com.alibaba.fastjson.serializer.SerializeConfig,com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeConfig' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.String toJSONString(java.lang.Object,com.alibaba.fastjson.serializer.SerializeConfig,com.alibaba.fastjson.serializer.SerializeFilter,com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeConfig' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.String toJSONString(java.lang.Object,com.alibaba.fastjson.serializer.SerializeConfig,com.alibaba.fastjson.serializer.SerializeFilter,com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeFilter' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.String toJSONString(java.lang.Object,com.alibaba.fastjson.serializer.SerializeConfig,com.alibaba.fastjson.serializer.SerializeFilter[],com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeConfig' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.String toJSONString(java.lang.Object,com.alibaba.fastjson.serializer.SerializeConfig,com.alibaba.fastjson.serializer.SerializeFilter[],com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeFilter' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.String toJSONStringZ(java.lang.Object,com.alibaba.fastjson.serializer.SerializeConfig,com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeConfig' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { byte[] toJSONBytes(java.lang.Object,com.alibaba.fastjson.serializer.SerializeConfig,com.alibaba.fastjson.serializer.SerializerFeature[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeConfig' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.Object toJSON(java.lang.Object,com.alibaba.fastjson.parser.ParserConfig); }', but not the descriptor class 'com.alibaba.fastjson.parser.ParserConfig' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { java.lang.Object toJavaObject(com.alibaba.fastjson.JSON,java.lang.Class); }', but not the descriptor class 'com.alibaba.fastjson.JSON' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { void setFilter(com.alibaba.fastjson.serializer.JSONSerializer,com.alibaba.fastjson.serializer.SerializeFilter[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.JSONSerializer' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { void setFilter(com.alibaba.fastjson.serializer.JSONSerializer,com.alibaba.fastjson.serializer.SerializeFilter[]); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeFilter' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { void setFilter(com.alibaba.fastjson.serializer.JSONSerializer,com.alibaba.fastjson.serializer.SerializeFilter); }', but not the descriptor class 'com.alibaba.fastjson.serializer.JSONSerializer' Note: the configuration keeps the entry point 'com.alibaba.fastjson.JSON { void setFilter(com.alibaba.fastjson.serializer.JSONSerializer,com.alibaba.fastjson.serializer.SerializeFilter); }', but not the descriptor class 'com.alibaba.fastjson.serializer.SerializeFilter' Note: the configuration keeps the entry point 'com.alipay.sdk.protocol.a { com.alipay.sdk.protocol.a[] a(com.alipay.sdk.protocol.b); }', but not the descriptor class 'com.alipay.sdk.protocol.b' Note: the configuration keeps the entry point 'com.android.volley.AuthFailureError { AuthFailureError(com.android.volley.NetworkResponse); }', but not the descriptor class 'com.android.volley.NetworkResponse' Note: the configuration keeps the entry point 'com.android.volley.NetworkError { NetworkError(com.android.volley.NetworkResponse); }', but not the descriptor class 'com.android.volley.NetworkResponse' Note: the configuration keeps the entry point 'com.android.volley.ParseError { ParseError(com.android.volley.NetworkResponse); }', but not the descriptor class 'com.android.volley.NetworkResponse' Note: the configuration keeps the entry point 'com.android.volley.ServerError { ServerError(com.android.volley.NetworkResponse); }', but not the descriptor class 'com.android.volley.NetworkResponse' Note: the configuration keeps the entry point 'com.android.volley.VolleyError { VolleyError(com.android.volley.NetworkResponse); }', but not the descriptor class 'com.android.volley.NetworkResponse' Note: the configuration keeps the entry point 'com.facebook.drawee.view.DraweeView { void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy); }', but not the descriptor class 'com.facebook.drawee.interfaces.DraweeHierarchy' Note: the configuration keeps the entry point 'com.facebook.drawee.view.DraweeView { void setController(com.facebook.drawee.interfaces.DraweeController); }', but not the descriptor class 'com.facebook.drawee.interfaces.DraweeController' Note: the configuration keeps the entry point 'com.facebook.drawee.view.GenericDraweeView { GenericDraweeView(android.content.Context,com.facebook.drawee.generic.GenericDraweeHierarchy); }', but not the descriptor class 'com.facebook.drawee.generic.GenericDraweeHierarchy' Note: the configuration keeps the entry point 'com.facebook.drawee.view.SimpleDraweeView { SimpleDraweeView(android.content.Context,com.facebook.drawee.generic.GenericDraweeHierarchy); }', but not the descriptor class 'com.facebook.drawee.generic.GenericDraweeHierarchy' Note: the configuration keeps the entry point 'com.facebook.stetho.inspector.jsonrpc.JsonRpcException { JsonRpcException(com.facebook.stetho.inspector.jsonrpc.protocol.JsonRpcError); }', but not the descriptor class 'com.facebook.stetho.inspector.jsonrpc.protocol.JsonRpcError' Note: the configuration keeps the entry point 'com.google.zxing.qrcode.decoder.Mode { int getCharacterCountBits(com.google.zxing.qrcode.decoder.Version); }', but not the descriptor class 'com.google.zxing.qrcode.decoder.Version' Note: the configuration keeps the entry point 'com.muzhi.mtools.camerasdk.view.HSuperImageView { void setOnStickerListener(com.muzhi.mtools.camerasdk.view.HSuperImageView$OnStickerListener); }', but not the descriptor class 'com.muzhi.mtools.camerasdk.view.HSuperImageView$OnStickerListener' Note: the configuration keeps the entry point 'com.muzhi.mtools.filter.GPUImageView { void setFilter(com.muzhi.mtools.filter.GPUImageFilter); }', but not the descriptor class 'com.muzhi.mtools.filter.GPUImageFilter' Note: the configuration keeps the entry point 'com.muzhi.mtools.filter.GPUImageView2 { void setFilter(com.muzhi.mtools.filter.GPUImageFilter); }', but not the descriptor class 'com.muzhi.mtools.filter.GPUImageFilter' Note: the configuration keeps the entry point 'com.muzhi.mtools.filter.GPUImageView_Simple { void setFilter(com.muzhi.mtools.filter.GPUImageFilter); }', but not the descriptor class 'com.muzhi.mtools.filter.GPUImageFilter' Note: the configuration keeps the entry point 'com.showjoy.actionsheet.linearlayout.ActionSheetLayout { void setOnCancelListener(com.showjoy.actionsheet.linearlayout.ActionSheetLayout$OnCancelListener); }', but not the descriptor class 'com.showjoy.actionsheet.linearlayout.ActionSheetLayout$OnCancelListener' Note: the configuration keeps the entry point 'com.showjoy.actionsheet.linearlayout.MaskView { void setOnMaskListener(com.showjoy.actionsheet.linearlayout.MaskView$MaskListener); }', but not the descriptor class 'com.showjoy.actionsheet.linearlayout.MaskView$MaskListener' Note: the configuration keeps the entry point 'com.showjoy.camerasdk.model.EditFilterImageInfo { void setFilter(com.muzhi.mtools.filter.GPUImageFilter); }', but not the descriptor class 'com.muzhi.mtools.filter.GPUImageFilter' Note: the configuration keeps the entry point 'com.showjoy.camerasdk.model.EditFilterImageInfo { void addSticker(com.muzhi.mtools.camerasdk.view.HSuperImageView); }', but not the descriptor class 'com.muzhi.mtools.camerasdk.view.HSuperImageView' Note: the configuration keeps the entry point 'com.showjoy.convenientbanner.view.CBLoopViewPager { void setOnItemClickListener(com.showjoy.convenientbanner.listener.OnItemClickListener); }', but not the descriptor class 'com.showjoy.convenientbanner.listener.OnItemClickListener' Note: the configuration keeps the entry point 'com.showjoy.image.fresco.FrescoImageView { FrescoImageView(android.content.Context,com.facebook.drawee.generic.GenericDraweeHierarchy); }', but not the descriptor class 'com.facebook.drawee.generic.GenericDraweeHierarchy' Note: the configuration keeps the entry point 'com.showjoy.network.base.cookie.SerializableOkHttpCookies { SerializableOkHttpCookies(okhttp3.Cookie); }', but not the descriptor class 'okhttp3.Cookie' Note: the configuration keeps the entry point 'com.showjoy.shop.common.view.ObservableScrollView { void setScrollViewListener(com.showjoy.shop.common.view.ObservableScrollView$OnScrollChangeListener); }', but not the descriptor class 'com.showjoy.shop.common.view.ObservableScrollView$OnScrollChangeListener' Note: the configuration keeps the entry point 'com.showjoy.shop.common.view.SHDragLayout { void setNextPageListener(com.showjoy.shop.common.view.SHDragLayout$ShowNextPageNotifier); }', but not the descriptor class 'com.showjoy.shop.common.view.SHDragLayout$ShowNextPageNotifier' Note: the configuration keeps the entry point 'com.showjoy.shop.common.view.SHSwipeToRefresh { void setCanChildScrollUpCallback(com.showjoy.shop.common.view.SHSwipeToRefresh$CanChildScrollUpCallback); }', but not the descriptor class 'com.showjoy.shop.common.view.SHSwipeToRefresh$CanChildScrollUpCallback' Note: the configuration keeps the entry point 'com.showjoy.view.SHAutoLoadListView { void setLoadListener(com.showjoy.view.SHAutoLoadListView$IListViewListener); }', but not the descriptor class 'com.showjoy.view.SHAutoLoadListView$IListViewListener' Note: the configuration keeps the entry point 'com.showjoy.view.SHDragLayout { void setNextPageListener(com.showjoy.view.SHDragLayout$ShowNextPageNotifier); }', but not the descriptor class 'com.showjoy.view.SHDragLayout$ShowNextPageNotifier' Note: the configuration keeps the entry point 'com.showjoy.view.SHPullToRefreshView { void setDisYListener(com.showjoy.view.SHPullToRefreshView$DisYListener); }', but not the descriptor class 'com.showjoy.view.SHPullToRefreshView$DisYListener' Note: the configuration keeps the entry point 'com.showjoy.view.SHPullToRefreshView { void setOnHeaderRefreshListener(com.showjoy.view.SHPullToRefreshView$OnHeaderRefreshListener); }', but not the descriptor class 'com.showjoy.view.SHPullToRefreshView$OnHeaderRefreshListener' Note: the configuration keeps the entry point 'com.showjoy.view.SHPullToRefreshView { void setOnFooterRefreshListener(com.showjoy.view.SHPullToRefreshView$OnFooterRefreshListener); }', but not the descriptor class 'com.showjoy.view.SHPullToRefreshView$OnFooterRefreshListener' Note: the configuration keeps the entry point 'com.showjoy.view.wheel.WheelView { void setViewAdapter(com.showjoy.view.wheel.adapters.WheelViewAdapter); }', but not the descriptor class 'com.showjoy.view.wheel.adapters.WheelViewAdapter' Note: the configuration keeps the entry point 'com.showjoy.webview.SHWebView { void setWebViewCallBack(com.showjoy.webview.SHWebViewCallBack); }', but not the descriptor class 'com.showjoy.webview.SHWebViewCallBack' Note: the configuration keeps the entry point 'com.umeng.analytics.Gender { Gender(java.lang.String,int,int,com.umeng.analytics.Gender$1); }', but not the descriptor class 'com.umeng.analytics.Gender$1' Note: the configuration keeps the entry point 'com.umeng.analytics.social.UMPlatformData$GENDER { UMPlatformData$GENDER(java.lang.String,int,int,com.umeng.analytics.social.UMPlatformData$1); }', but not the descriptor class 'com.umeng.analytics.social.UMPlatformData$1' Note: the configuration keeps the entry point 'com.umeng.analytics.social.UMPlatformData$UMedia { UMPlatformData$UMedia(java.lang.String,int,com.umeng.analytics.social.UMPlatformData$1); }', but not the descriptor class 'com.umeng.analytics.social.UMPlatformData$1' Note: the configuration keeps the entry point 'com.umeng.message.MessageNotificationQueue { void addLast(com.umeng.message.entity.UNotificationItem); }', but not the descriptor class 'com.umeng.message.entity.UNotificationItem' Note: the configuration keeps the entry point 'com.umeng.message.MessageNotificationQueue { void remove(com.umeng.message.entity.UNotificationItem); }', but not the descriptor class 'com.umeng.message.entity.UNotificationItem' Note: the configuration keeps the entry point 'com.umeng.message.UHandler { void handleMessage(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UTrack { void trackMsgClick(com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UTrack { void trackMsgDismissed(com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UTrack { void trackMsgDisplay(com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengDownloadResourceService { void notification(com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengDownloadResourceService { void downloadResource(com.umeng.message.entity.UMessage,int); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengDownloadResourceService { void setAlarm(com.umeng.message.entity.UMessage,int); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengDownloadResourceService { void deleteAlarm(com.umeng.message.entity.UMessage,int); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengDownloadResourceService { java.lang.String getMessageResourceFolder(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengDownloadResourceService$DownloadResourceTask { UmengDownloadResourceService$DownloadResourceTask(com.umeng.message.UmengDownloadResourceService,com.umeng.message.entity.UMessage,int); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { void setPrevMessage(com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { void handleMessage(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { void dealWithNotificationMessage(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { void dealWithCustomMessage(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { android.app.PendingIntent getClickPendingIntent(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { android.app.PendingIntent getDismissPendingIntent(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { int getNotificationDefaults(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { boolean startDownloadResourceService(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { int getSmallIconId(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { android.graphics.Bitmap getLargeIcon(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { android.net.Uri getSound(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengMessageHandler { android.app.Notification getNotification(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengNotificationClickHandler { void handleMessage(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengNotificationClickHandler { void dismissNotification(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengNotificationClickHandler { void autoUpdate(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengNotificationClickHandler { void openUrl(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengNotificationClickHandler { void openActivity(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengNotificationClickHandler { void launchApp(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UmengNotificationClickHandler { void dealWithCustomAction(android.content.Context,com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'com.umeng.message.UpdateActionReceiver { UpdateActionReceiver(com.umeng.message.entity.UMessage); }', but not the descriptor class 'com.umeng.message.entity.UMessage' Note: the configuration keeps the entry point 'org.android.agoo.a$a { a$a(java.lang.String,int,int,org.android.agoo.a$1); }', but not the descriptor class 'org.android.agoo.a$1' Note: the configuration keeps the entry point 'org.android.agoo.client.BaseRegistrar { void sendAsynMtop(android.content.Context,org.android.agoo.client.MtopProxyRequest,org.android.agoo.client.MtopProxyResponseHandler); }', but not the descriptor class 'org.android.agoo.client.MtopProxyRequest' Note: the configuration keeps the entry point 'org.android.agoo.client.BaseRegistrar { void sendAsynMtop(android.content.Context,org.android.agoo.client.MtopProxyRequest,org.android.agoo.client.MtopProxyResponseHandler); }', but not the descriptor class 'org.android.agoo.client.MtopProxyResponseHandler' Note: the configuration keeps the entry point 'org.android.agoo.client.BaseRegistrar { void sendAsynMtop(android.content.Context,org.android.agoo.client.MtopProxyRequest); }', but not the descriptor class 'org.android.agoo.client.MtopProxyRequest' Note: the configuration keeps the entry point 'org.android.agoo.client.BaseRegistrar { void sendSynMtop(android.content.Context,org.android.agoo.client.MtopProxyRequest); }', but not the descriptor class 'org.android.agoo.client.MtopProxyRequest' Note: the configuration keeps the entry point 'org.android.agoo.client.UT { UT(java.lang.String,int,org.android.agoo.client.UT$1); }', but not the descriptor class 'org.android.agoo.client.UT$1' Note: the configuration keeps the entry point 'org.android.agoo.impl.ControlService { void onHandleIntent(android.content.Context,android.content.Intent,org.android.agoo.callback.IControlCallBack); }', but not the descriptor class 'org.android.agoo.callback.IControlCallBack' Note: the configuration keeps the entry point 'org.android.agoo.impl.MtopService { void sendMtop(android.content.Context,org.android.agoo.client.MtopProxyRequest,org.android.agoo.client.MtopProxyResponseHandler); }', but not the descriptor class 'org.android.agoo.client.MtopProxyRequest' Note: the configuration keeps the entry point 'org.android.agoo.impl.MtopService { void sendMtop(android.content.Context,org.android.agoo.client.MtopProxyRequest,org.android.agoo.client.MtopProxyResponseHandler); }', but not the descriptor class 'org.android.agoo.client.MtopProxyResponseHandler' Note: the configuration keeps the entry point 'org.android.agoo.impl.MtopService { void sendMtop(android.content.Context,org.android.agoo.client.MtopProxyRequest); }', but not the descriptor class 'org.android.agoo.client.MtopProxyRequest' Note: the configuration keeps the entry point 'org.android.agoo.impl.MtopService { org.android.agoo.client.MtopSyncResult getV3(android.content.Context,org.android.agoo.client.MtopProxyRequest); }', but not the descriptor class 'org.android.agoo.client.MtopProxyRequest' Note: the configuration keeps the entry point 'org.android.agoo.impl.PushService { void create(android.content.Context,org.android.agoo.callback.IServiceCallBack); }', but not the descriptor class 'org.android.agoo.callback.IServiceCallBack' Note: the configuration keeps the entry point 'org.android.agoo.impl.PushService$a { PushService$a(org.android.agoo.impl.PushService,java.lang.String,android.content.Intent,com.umeng.message.proguard.C); }', but not the descriptor class 'com.umeng.message.proguard.C' Note: the configuration keeps the entry point 'org.android.agoo.impl.PushService$b { PushService$b(org.android.agoo.impl.PushService,java.lang.String,android.os.Bundle,com.umeng.message.proguard.C); }', but not the descriptor class 'com.umeng.message.proguard.C' Note: the configuration keeps the entry point 'rx.exceptions.CompositeException { void printStackTrace(rx.exceptions.CompositeException$PrintStreamOrWriter); }', but not the descriptor class 'rx.exceptions.CompositeException$PrintStreamOrWriter' Note: the configuration keeps the entry point 'rx.internal.operators.EmptyObservableHolder { void call(rx.Subscriber); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.operators.NeverObservableHolder { void call(rx.Subscriber); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.operators.OnSubscribePublishMulticast { void call(rx.Subscriber); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.operators.OnSubscribePublishMulticast { void setProducer(rx.Producer); }', but not the descriptor class 'rx.Producer' Note: the configuration keeps the entry point 'rx.internal.operators.OnSubscribePublishMulticast { boolean add(rx.internal.operators.OnSubscribePublishMulticast$PublishProducer); }', but not the descriptor class 'rx.internal.operators.OnSubscribePublishMulticast$PublishProducer' Note: the configuration keeps the entry point 'rx.internal.operators.OnSubscribePublishMulticast { void remove(rx.internal.operators.OnSubscribePublishMulticast$PublishProducer); }', but not the descriptor class 'rx.internal.operators.OnSubscribePublishMulticast$PublishProducer' Note: the configuration keeps the entry point 'rx.internal.producers.QueuedProducer { QueuedProducer(rx.Subscriber); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.producers.QueuedProducer { QueuedProducer(rx.Subscriber,java.util.Queue); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.producers.QueuedValueProducer { QueuedValueProducer(rx.Subscriber); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.producers.QueuedValueProducer { QueuedValueProducer(rx.Subscriber,java.util.Queue); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.producers.SingleDelayedProducer { SingleDelayedProducer(rx.Subscriber); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.producers.SingleDelayedProducer { void emit(rx.Subscriber,java.lang.Object); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.producers.SingleProducer { SingleProducer(rx.Subscriber,java.lang.Object); }', but not the descriptor class 'rx.Subscriber' Note: the configuration keeps the entry point 'rx.internal.schedulers.ScheduledAction { ScheduledAction(rx.functions.Action0); }', but not the descriptor class 'rx.functions.Action0' Note: the configuration keeps the entry point 'rx.internal.schedulers.ScheduledAction { ScheduledAction(rx.functions.Action0,rx.subscriptions.CompositeSubscription); }', but not the descriptor class 'rx.functions.Action0' Note: the configuration keeps the entry point 'rx.internal.schedulers.ScheduledAction { ScheduledAction(rx.functions.Action0,rx.subscriptions.CompositeSubscription); }', but not the descriptor class 'rx.subscriptions.CompositeSubscription' Note: the configuration keeps the entry point 'rx.internal.schedulers.ScheduledAction { ScheduledAction(rx.functions.Action0,rx.internal.util.SubscriptionList); }', but not the descriptor class 'rx.functions.Action0' Note: the configuration keeps the entry point 'rx.internal.schedulers.ScheduledAction { ScheduledAction(rx.functions.Action0,rx.internal.util.SubscriptionList); }', but not the descriptor class 'rx.internal.util.SubscriptionList' Note: the configuration keeps the entry point 'rx.internal.schedulers.ScheduledAction { void add(rx.Subscription); }', but not the descriptor class 'rx.Subscription' Note: the configuration keeps the entry point 'rx.internal.schedulers.ScheduledAction { void addParent(rx.subscriptions.CompositeSubscription); }', but not the descriptor class 'rx.subscriptions.CompositeSubscription' Note: the configuration keeps the entry point 'rx.internal.schedulers.ScheduledAction { void addParent(rx.internal.util.SubscriptionList); }', but not the descriptor class 'rx.internal.util.SubscriptionList' Note: the configuration keeps the entry point 'rx.internal.util.BackpressureDrainManager { BackpressureDrainManager(rx.internal.util.BackpressureDrainManager$BackpressureQueueCallback); }', but not the descriptor class 'rx.internal.util.BackpressureDrainManager$BackpressureQueueCallback' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func1 createRepeatDematerializer(rx.functions.Func1); }', but not the descriptor class 'rx.functions.Func1' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func1 createReplaySelectorAndObserveOn(rx.functions.Func1,rx.Scheduler); }', but not the descriptor class 'rx.functions.Func1' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func1 createReplaySelectorAndObserveOn(rx.functions.Func1,rx.Scheduler); }', but not the descriptor class 'rx.Scheduler' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func1 createRetryDematerializer(rx.functions.Func1); }', but not the descriptor class 'rx.functions.Func1' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func0 createReplaySupplier(rx.Observable); }', but not the descriptor class 'rx.Observable' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func0 createReplaySupplier(rx.Observable,int); }', but not the descriptor class 'rx.Observable' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func0 createReplaySupplier(rx.Observable,long,java.util.concurrent.TimeUnit,rx.Scheduler); }', but not the descriptor class 'rx.Observable' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func0 createReplaySupplier(rx.Observable,long,java.util.concurrent.TimeUnit,rx.Scheduler); }', but not the descriptor class 'rx.Scheduler' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func0 createReplaySupplier(rx.Observable,int,long,java.util.concurrent.TimeUnit,rx.Scheduler); }', but not the descriptor class 'rx.Observable' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func0 createReplaySupplier(rx.Observable,int,long,java.util.concurrent.TimeUnit,rx.Scheduler); }', but not the descriptor class 'rx.Scheduler' Note: the configuration keeps the entry point 'rx.internal.util.InternalObservableUtils { rx.functions.Func2 createCollectorCaller(rx.functions.Action2); }', but not the descriptor class 'rx.functions.Action2' Note: the configuration keeps the entry point 'u.aly.ap { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.ap { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.aq { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.aq { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.ar { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.ar { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.as { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.as { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.at { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.at { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.au { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.au { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.av { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.av { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.ax { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.ax { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.az { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.az { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.ba { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.ba { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bb { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bb { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bc { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bc { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bd { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bd { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.be { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.be { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bf { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bf { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bg { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bg { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bh { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bh { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bi { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bi { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bj { java.lang.Object a(u.aly.cy,u.aly.ct); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bj { java.lang.Object a(u.aly.cy,u.aly.ct); }', but not the descriptor class 'u.aly.ct' Note: the configuration keeps the entry point 'u.aly.bj { void c(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bj { java.lang.Object a(u.aly.cy,short); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bj { void d(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bj { u.aly.ct a(u.aly.cg); }', but not the descriptor class 'u.aly.cg' Note: the configuration keeps the entry point 'u.aly.bj { void a(u.aly.cg,java.lang.Object); }', but not the descriptor class 'u.aly.cg' Note: the configuration keeps the entry point 'u.aly.bk { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bk { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bl { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bl { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bn { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bn { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bo { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bo { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bp { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bp { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bq { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bq { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.by { u.aly.by a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.by { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bz { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.bz { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.cj { cj(u.aly.cg,java.lang.Object); }', but not the descriptor class 'u.aly.cg' Note: the configuration keeps the entry point 'u.aly.cj { java.lang.Object b(u.aly.cg); }', but not the descriptor class 'u.aly.cg' Note: the configuration keeps the entry point 'u.aly.cj { boolean c(u.aly.cg); }', but not the descriptor class 'u.aly.cg' Note: the configuration keeps the entry point 'u.aly.cj { void a(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.cj { void b(u.aly.cg,java.lang.Object); }', but not the descriptor class 'u.aly.cg' Note: the configuration keeps the entry point 'u.aly.cj { void b(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.cj { void a(u.aly.cg,java.lang.Object); }', but not the descriptor class 'u.aly.cg' Note: the configuration keeps the entry point 'u.aly.cj { java.lang.Object a(u.aly.cy,u.aly.ct); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.cj { java.lang.Object a(u.aly.cy,u.aly.ct); }', but not the descriptor class 'u.aly.ct' Note: the configuration keeps the entry point 'u.aly.cj { void c(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.cj { java.lang.Object a(u.aly.cy,short); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.cj { void d(u.aly.cy); }', but not the descriptor class 'u.aly.cy' Note: the configuration keeps the entry point 'u.aly.cj { u.aly.ct a(u.aly.cg); }', but not the descriptor class 'u.aly.cg' Note: the configuration keeps the entry point 'u.aly.cr$a { u.aly.cy a(u.aly.dm); }', but not the descriptor class 'u.aly.dm' Note: the configuration keeps the entry point 'u.aly.cs$a { u.aly.cy a(u.aly.dm); }', but not the descriptor class 'u.aly.dm' Note: the configuration keeps the entry point 'u.aly.da { u.aly.cy a(u.aly.dm); }', but not the descriptor class 'u.aly.dm' Note: the configuration keeps the entry point 'u.aly.de$a { u.aly.cy a(u.aly.dm); }', but not the descriptor class 'u.aly.dm' Note: the configuration keeps the entry point 'uk.co.senab.photoview.PhotoView { void setOnMatrixChangeListener(uk.co.senab.photoview.PhotoViewAttacher$OnMatrixChangedListener); }', but not the descriptor class 'uk.co.senab.photoview.PhotoViewAttacher$OnMatrixChangedListener' Note: the configuration keeps the entry point 'uk.co.senab.photoview.PhotoView { void setOnPhotoTapListener(uk.co.senab.photoview.PhotoViewAttacher$OnPhotoTapListener); }', but not the descriptor class 'uk.co.senab.photoview.PhotoViewAttacher$OnPhotoTapListener' Note: the configuration keeps the entry point 'uk.co.senab.photoview.PhotoView { void setOnViewTapListener(uk.co.senab.photoview.PhotoViewAttacher$OnViewTapListener); }', but not the descriptor class 'uk.co.senab.photoview.PhotoViewAttacher$OnViewTapListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.ClientCertRequest' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.ConsoleMessage' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.ConsoleMessage$MessageLevel' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.CookieManager' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.CookieSyncManager' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.DownloadListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.GeolocationPermissions' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.GeolocationPermissions$Callback' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.HttpAuthHandler' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.JavascriptInterface' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.JsPromptResult' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.JsResult' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.MimeTypeMap' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.PermissionRequest' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.SslErrorHandler' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.ValueCallback' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebBackForwardList' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebChromeClient' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebChromeClient$CustomViewCallback' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebChromeClient$FileChooserParams' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebHistoryItem' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebIconDatabase' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebIconDatabase$IconListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebMessage' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebMessagePort' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebResourceError' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebResourceRequest' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebResourceResponse' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$LayoutAlgorithm' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$PluginState' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$RenderPriority' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$TextSize' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$ZoomDensity' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebStorage' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebStorage$QuotaUpdater' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$FindListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$HitTestResult' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$PictureListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$VisualStateCallback' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$WebViewTransport' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebViewClient' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebViewDatabase' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.ClientCertRequest' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.ConsoleMessage' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.ConsoleMessage$MessageLevel' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.CookieManager' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.CookieSyncManager' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.DownloadListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.GeolocationPermissions' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.GeolocationPermissions$Callback' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.HttpAuthHandler' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.JavascriptInterface' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.JsPromptResult' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.JsResult' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.MimeTypeMap' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.PermissionRequest' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.SslErrorHandler' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.ValueCallback' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebBackForwardList' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebChromeClient' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebChromeClient$CustomViewCallback' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebChromeClient$FileChooserParams' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebHistoryItem' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebIconDatabase' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebIconDatabase$IconListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebMessage' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebMessagePort' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebResourceError' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebResourceRequest' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebResourceResponse' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$LayoutAlgorithm' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$PluginState' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$RenderPriority' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$TextSize' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebSettings$ZoomDensity' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebStorage' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebStorage$QuotaUpdater' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$FindListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$HitTestResult' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$PictureListener' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$VisualStateCallback' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebView$WebViewTransport' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebViewClient' Note: the configuration explicitly specifies 'android.webkit.' to keep library class 'android.webkit.WebViewDatabase' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.ConnectionClosedException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.ConnectionReuseStrategy' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.Header' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HeaderElement' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HeaderIterator' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpClientConnection' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpConnection' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpEntity' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpEntityEnclosingRequest' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpHost' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpInetConnection' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpMessage' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpRequest' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpRequestInterceptor' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpResponse' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpResponseInterceptor' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpStatus' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.HttpVersion' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.MalformedChunkCodingException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.NameValuePair' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.NoHttpResponseException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.ProtocolException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.ProtocolVersion' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.ReasonPhraseCatalog' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.RequestLine' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.StatusLine' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.auth.AuthSchemeRegistry' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.auth.AuthScope' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.auth.Credentials' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.auth.UsernamePasswordCredentials' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.AuthenticationHandler' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.ClientProtocolException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.CookieStore' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.CredentialsProvider' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.HttpClient' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.HttpRequestRetryHandler' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.HttpResponseException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.RedirectHandler' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.RequestDirector' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.ResponseHandler' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.UserTokenHandler' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.entity.UrlEncodedFormEntity' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.AbortableHttpRequest' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpDelete' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpEntityEnclosingRequestBase' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpGet' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpHead' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpOptions' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpPost' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpPut' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpRequestBase' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpTrace' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.methods.HttpUriRequest' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.params.HttpClientParams' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.client.utils.URLEncodedUtils' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ClientConnectionManager' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ClientConnectionOperator' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ClientConnectionRequest' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ConnectTimeoutException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ConnectionKeepAliveStrategy' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ConnectionPoolTimeoutException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ConnectionReleaseTrigger' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.HttpHostConnectException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ManagedClientConnection' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.params.ConnManagerPNames' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.params.ConnManagerParams' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.params.ConnPerRoute' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.params.ConnPerRouteBean' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.routing.HttpRoute' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.routing.HttpRoutePlanner' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.routing.RouteInfo' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.scheme.HostNameResolver' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.scheme.LayeredSocketFactory' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.scheme.PlainSocketFactory' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.scheme.Scheme' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.scheme.SchemeRegistry' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.scheme.SocketFactory' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ssl.SSLSocketFactory' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.ssl.X509HostnameVerifier' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.conn.util.InetAddressUtils' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.cookie.Cookie' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.cookie.CookieSpecRegistry' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.entity.AbstractHttpEntity' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.entity.BasicHttpEntity' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.entity.BufferedHttpEntity' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.entity.ByteArrayEntity' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.entity.HttpEntityWrapper' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.entity.InputStreamEntity' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.entity.StringEntity' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.client.AbstractHttpClient' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.client.BasicCookieStore' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.client.DefaultHttpClient' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.client.DefaultRedirectHandler' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.client.RequestWrapper' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.conn.tsccm.AbstractConnPool' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.conn.tsccm.RefQueueHandler' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.cookie.DateParseException' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.impl.cookie.DateUtils' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.message.AbstractHttpMessage' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.message.BasicHeader' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.message.BasicHttpResponse' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.message.BasicNameValuePair' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.message.BasicStatusLine' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.message.HeaderGroup' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.params.AbstractHttpParams' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.params.BasicHttpParams' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.params.CoreConnectionPNames' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.params.CoreProtocolPNames' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.params.HttpConnectionParams' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.params.HttpParams' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.params.HttpProtocolParams' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.BasicHttpContext' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.BasicHttpProcessor' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.HTTP' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.HttpContext' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.HttpProcessor' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.HttpRequestExecutor' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.HttpRequestInterceptorList' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.HttpResponseInterceptorList' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.protocol.SyncBasicHttpContext' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.util.ByteArrayBuffer' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.util.CharArrayBuffer' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.util.EncodingUtils' Note: the configuration explicitly specifies 'org.apache.http.' to keep library class 'org.apache.http.util.EntityUtils' Note: the configuration explicitly specifies 'android.net.http.' to keep library class 'android.net.http.AndroidHttpClient' Note: the configuration explicitly specifies 'android.net.http.' to keep library class 'android.net.http.HttpResponseCache' Note: the configuration explicitly specifies 'android.net.http.' to keep library class 'android.net.http.SslCertificate' Note: the configuration explicitly specifies 'android.net.http.' to keep library class 'android.net.http.SslCertificate$DName' Note: the configuration explicitly specifies 'android.net.http.' to keep library class 'android.net.http.SslError' Note: there were 14 references to unknown classes. You should check your configuration for typos. (http://proguard.sourceforge.net/manual/troubleshooting.html#unknownclass) Note: there were 249 unkept descriptor classes in kept class members. You should consider explicitly keeping the mentioned classes (using '-keep'). (http://proguard.sourceforge.net/manual/troubleshooting.html#descriptorclass) Note: there were 220 library classes explicitly being kept. You don't need to keep library classes; they are already left unchanged. (http://proguard.sourceforge.net/manual/troubleshooting.html#libraryclass) Note: there were 71 unresolved dynamic references to classes or interfaces. You should check if you need to specify additional program jars. (http://proguard.sourceforge.net/manual/troubleshooting.html#dynamicalclass) Note: there were 1 class casts of dynamically created class instances. You might consider explicitly keeping the mentioned classes and/or their implementations (using '-keep'). (http://proguard.sourceforge.net/manual/troubleshooting.html#dynamicalclasscast) Note: you're ignoring all warnings! Ignoring unused library classes... Original number of library classes: 3880 Final number of library classes: 1616 Printing kept classes, fields, and methods... Shrinking... Printing usage to [/Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/outputs/mapping/debug/usage.txt]... Removing unused program classes and class elements... Original number of program classes: 8155 Final number of program classes: 6411 Writing output... Preparing output jar [/Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/transforms/proguard/debug/jars/3/1f/main.jar] Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/mta-sdk-1.6.2.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/SocialSDK_WeiXin_2.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/SocialSDK_WeiXin_1.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/alipaySDK-20151014.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/libs/open_sdk_r5509.jar Copying resources from program jar /Users/lufei/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/24.0.0/support-annotations-24.0.0.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.2/2bf96b7aa8b611c177d329452af1dc933e14501c/commons-cli-1.2.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/io.reactivex/rxjava/1.1.6/2586312cd2b8a511e4c6236736f5a039fc0f2273/rxjava-1.1.6.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/2.0.1/516c03b21d50a644d538de0f0369c620989cd8f0/jsr305-2.0.1.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.facebook.stetho/stetho-okhttp3/1.3.1/c596b3b33b5a92107bb70544bb5ee35f597bc6d8/stetho-okhttp3-1.3.1.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.6.0/98476622f10715998eacf9240d6b479f12c66143/okio-1.6.0.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.leakcanary/leakcanary-analyzer/1.4-beta2/449777cd466ac0a16f7e8d0dc508e70e2cdd13a9/leakcanary-analyzer-1.4-beta2.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.facebook.stetho/stetho/1.3.1/2c4076b466a0eb4d6ddf5721edd35cd1adc1f317/stetho-1.3.1.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.umeng.analytics/analytics/5.6.4/76fed6d2233b958f0c1d589aa366785e0ab5c8f1/analytics-5.6.4.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.leakcanary/leakcanary-watcher/1.4-beta2/6a920fb0d14e5e3b36e37cf33b1eeef2bcce4c92/leakcanary-watcher-1.4-beta2.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.nineoldandroids/library/2.4.0/e9b63380f3a242dbdbf103a2355ad7e43bad17cb/library-2.4.0.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.wire/wire-runtime/2.1.2/fcaa443f7b6ad5f2d9b6a68c55972a366aaac5a/wire-runtime-2.1.2.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.alibaba/fastjson/1.2.8/aba3867820f46117ef0dfe760418b1bc0278894f/fastjson-1.2.8.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.2.0/f7873a2ebde246a45c2a8d6f3247108b4c88a879/okhttp-3.2.0.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.parse.bolts/bolts-tasks/1.4.0/d85884acf6810a3bbbecb587f239005cbc846dc4/bolts-tasks-1.4.0.jar Copying resources from program jar /Users/lufei/.gradle/caches/modules-2/files-2.1/com.squareup.haha/haha/2.0.2/fd65b84d12d6adc77ec0e4fcaca623fc391d8679/haha-2.0.2.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/jars/libs/internal_impl-24.0.0.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/design/24.0.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.0.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.0.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.0.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.support/percent/24.0.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.image/image/1.1.2/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/fresco/0.12.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/drawee/0.12.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/imagepipeline/0.12.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/imagepipeline-base/0.12.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.facebook.fresco/fbcore/0.12.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/utils/1.0.9/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/utils-log/1.0.2/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.network/library/1.1.8/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.android.volley/volley/1.0.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/storage/1.0.5/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/push/1.0.2/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/push/1.0.2/jars/libs/com.umeng.message_v2.8.1.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/rxbus/1.0.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.analytics/analytics/1.0.4/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.webview/webview/1.1.6/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.webview/webview/1.1.6/jars/libs/tbs.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.android/hotfix/1.0.4/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.alipay.euler/andfix/0.4.0/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/viewgroup/1.2.9/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/viewpage/1.0.5/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/actionsheet/1.0.3/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.camerasdk/camerasdk/1.1.2/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.camerasdk/camerasdk/1.1.2/jars/libs/mtools.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.camerasdk/camerasdk/1.1.2/jars/libs/photoview.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.camerasdk/camerasdk/1.1.2/jars/libs/picasso-2.4.0.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/pulltorefreshview/1.0.5/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.scan/scan/1.0.6/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.scan/scan/1.0.6/jars/libs/zxing.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.showjoy.view/wheel/1.0.2/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/exploded-aar/com.squareup.leakcanary/leakcanary-android/1.4-beta2/jars/classes.jar Copying resources from program jar /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/transforms/mergeJavaRes/debug/jars/2/1f/main.jar Copying resources from program directory /Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/intermediates/classes/debug Printing classes to [/Users/lufei/AndroidStudioProjects/ShopAndroid/shopandroid/build/outputs/mapping/debug/dump.txt]... :shopandroid:transformClassesWithDexForDebug :shopandroid:transformClassesWithShrinkResForDebug Removed unused resources: Binary resource data reduced from 3924KB to 3901KB: Removed 0% :shopandroid:mergeDebugJniLibFolders UP-TO-DATE :shopandroid:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE :shopandroid:validateReleaseSigning :shopandroid:packageDebug :shopandroid:zipalignDebug :shopandroid:assembleDebug :shopandroid:countDebugDexMethods UP-TO-DATE

BUILD SUCCESSFUL

Total time: 48.043 secs

lomanyong commented 8 years ago

@or0fun freeline目前还不支持使用proguard和shrinkResource,可以在debug的时候暂时先关掉,然后再试一下嘛?

or0fun commented 8 years ago

@lomanyong 然后又出现这样的错误

UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406) at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388) at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251) at com.android.dx.command.dexer.Main.processClass(Main.java:730) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:699) at com.android.dx.command.dexer.Main.access$300(Main.java:86) at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:628) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:170) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) at com.android.dx.command.dexer.Main.processOne(Main.java:658) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:536) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:307) at com.android.dx.command.dexer.Main.run(Main.java:266) at com.android.dx.command.dexer.Main.run(Main.java:236) at com.android.dx.command.dexer.Main.main(Main.java:218) at com.android.dx.command.Main.main(Main.java:106) ...while parsing com/showjoy/shop/R.class

18 errors; aborting

[ERROR] -------------------------------------------------------- [ERROR] incremental dex compile failed.

lomanyong commented 8 years ago

@or0fun 先clean一下,然后再重新执行看下吧。./gradlew clean,然后重新执行freeline的命令,有可能是之前的混淆对这里产生了一些影响。

or0fun commented 8 years ago

@lomanyong 还是会有这种错误,出错的地方包括修改的类和所有资源(其实资源并未改动)

lomanyong commented 8 years ago

@or0fun 将之前修改为1.8的地方改回1.7还会出现吗?

这种错误是指com.android.dx相关的吗?

or0fun commented 8 years ago

改回1.7 就不支持 lambda 了 , 对 都是 com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)

while parsing com/showjoy/shop/module/main/MainViewModel.class 和 /R$color.class /R$dimen.class等

lomanyong commented 8 years ago

@or0fun freeline现在不支持lambda额...你们应该是使用retrolambda插件了吧...

or0fun commented 8 years ago

@lomanyong 对的 。。 好吧 非常感谢这么及时的回复

lomanyong commented 8 years ago

@or0fun 我们后期尽量也支持这个feature~ retrolambda的用户也还是蛮多的

or0fun commented 8 years ago

@lomanyong