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

No resource type specified #594

Closed pollyfat closed 7 years ago

pollyfat commented 7 years ago

不是十月份就支持databinding了吗?全量编译可以运行程序,但是一直报下面的错。无法进行增量编译。使用版本为AS插件版1.1.2.1

Freeline trace:: makeFileResources all resource. Time Elapsed: 11126.082000 ms 
Freeline trace:: compile values. Time Elapsed: 208.800000 ms 
Freeline trace:: makeFileResources for color and menu. Time Elapsed: 0.331000 ms 
Freeline trace:: generate all bag attributes and assign indices. Time Elapsed: 66.975000 ms 
Freeline trace:: compile all xml. Time Elapsed: 127.003000 ms 

-resoucres-md5-cache-path = /***/app/build/freeline/arsc_cache.dat
warning: overwriting '/***/app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/assets/apktime' with '/***/app/build/freeline/freeline-assets/apktime'
    (skipping file '.DS_Store' due to ANDROID_AAPT_IGNORE pattern '.*')
    (skipping file '.DS_Store' due to ANDROID_AAPT_IGNORE pattern '.*')
/***/leancloudchatkit/src/main/res/drawable-xhdpi/lcim_bottom_bar_action_button_normal.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
/***/leancloudchatkit/src/main/res/drawable-xhdpi/lcim_bottom_bar_action_button_pressed.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
...
/app/src/main/res/layout/dialog_user_info.xml:53: error: Error: No resource type specified (at 'text' with value '@{user.data.user.nickname}').`

`[ERROR] --------------------------------------------------------
[ERROR] build base resources failed with: freeline/release-tools/FreelineAapt package -f -I /Users/Hmei/Library/Android/sdk/platforms/android-24/android.jar -M /***/app/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /***/app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -S /***/app/build/generated/res/rs/debug -S /***/leancloudchatkit/src/main/res -S /***/app/build/generated/fabric/res/debug -S /***/thirdpartylogin/src/main/res -S /***/app/build/generated/res/resValues/debug -S /***/app/src/main/res -S /***/app/build/intermediates/exploded-aar/com.amitshekhar.android/debug-db/0.4.0/res -S /***/app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/res -S /***/app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/support-v4/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.databinding/library/1.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.2.1/res -S /***/app/build/intermediates/exploded-aar/com.bigkoo/pickerview/2.1.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.2.1/res -S /***/app/build/intermediates/exploded-aar/me.zhouzhuo.zzletterssidebar/zz-letters-sidebar/1.0.2/res -S /***/app/build/intermediates/exploded-aar/cn.leancloud.android/avoscloud-push/v3.15.6/res -S /***/app/build/intermediates/exploded-aar/com.qiniu.pili/pili-android-qos/0.8.18/res -S /***/app/build/intermediates/exploded-aar/com.youth.banner/banner/1.4.4/res -S /***/app/build/intermediates/exploded-aar/com.githang/status-bar-compat/0.3/res -S /***/app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/res -S /***/app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.2.1/res -S /***/app/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/res -S /***/app/build/intermediates/exploded-aar/cn.finalteam.rxgalleryfinal/library/0.0.3/res -S /***/app/build/intermediates/exploded-aar/com.orhanobut/logger/1.15/res -S /***/app/build/intermediates/exploded-aar/com.android.support/percent/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/design/24.2.1/res -S /***/app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/res -S /***/app/build/freeline/app/backup/res -A /***/app/build/freeline/freeline-assets -A /***/app/build/generated/assets/shaders/debug -A /***/app/build/intermediates/exploded-aar/com.amitshekhar.android/debug-db/0.4.0/assets -A /***/app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/support-v4/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.databinding/library/1.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.bigkoo/pickerview/2.1.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/me.zhouzhuo.zzletterssidebar/zz-letters-sidebar/1.0.2/assets -A /***/app/build/intermediates/exploded-aar/cn.leancloud.android/avoscloud-push/v3.15.6/assets -A /***/app/build/intermediates/exploded-aar/com.qiniu.pili/pili-android-qos/0.8.18/assets -A /***/app/build/intermediates/exploded-aar/com.youth.banner/banner/1.4.4/assets -A /***/app/build/intermediates/exploded-aar/com.githang/status-bar-compat/0.3/assets -A /***/app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/assets -A /***/app/build/intermediates/exploded-aar/cn.finalteam.rxgalleryfinal/library/0.0.3/assets -A /***/app/build/intermediates/exploded-aar/com.orhanobut/logger/1.15/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/percent/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/design/24.2.1/assets -A /***/app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/assets -m -J /***/app/build/freeline/app/backup --auto-add-overlay -F /***/app/build/freeline/base-res.so --debug-mode --no-version-vectors --resoucres-md5-cache-path /***/app/build/freeline/arsc_cache.dat --ignore-assets public_id.xml:public.xml:*.bak:.*
lomanyong commented 7 years ago

@pollyfat 恩,我们有用户反馈过他们的 DataBinding 工程可以正常使用,不过还是会存在兼容性问题。

你可以提供可以复现错误的 sample 工程一下吗?

pollyfat commented 7 years ago

项目比较大目前没办法定位是哪里的问题。开机后第一次运行是可以增量编译的,修改包含bdatabinding的layout之后就会无法生成b..包。不知道这个信息对你们有没有用...QAQ

lomanyong commented 7 years ago

@pollyfat 额,没有特别的用处。可以将错误日志使用python freeline.py -d完整地输出后发出来吗?

pollyfat commented 7 years ago

麻烦你啦:

[DEBUG] [dispatcher] command line args: Namespace(all=False, clean=False, cleanBuild=False, debug=True, version=False, wait=False)
[DEBUG] [dispatcher] *** Android Gradle Plugin Version: 2.2.3
[DEBUG] [dispatcher] *** Freeline Gradle Plugin Version: 0.8.3
[DEBUG] [dispatcher] *** Freeline Python Version: v0.8.3
[DEBUG] [scan_changed_files_command] find ../app/src/main/java/com/**/tv/adapter/RefreshableRecyclerViewAdapter.java has modification.
[DEBUG] [scan_changed_files_command] find ../app/src/main/java/com/**/tv/ui/college/CollegeFragment.java has modification.
[DEBUG] find app has 2 java files modified.
[DEBUG] find leancloudchatkit has 0 java files modified.
[DEBUG] find thirdpartylogin has 0 java files modified.
[DEBUG] project just need a incremental build.
[DEBUG] file changed list:
{
    "build_info": {
        "last_clean_build_time": 1484202179.0,
        "is_root_config_changed": false
    },
    "projects": {
        "app": {
            "src": [
                "../app/src/main/java/com/**/tv/adapter/RefreshableRecyclerViewAdapter.java",
                "../app/src/main/java/com/**/tv/ui/college/CollegeFragment.java"
            ],
            "so": [],
            "assets": [],
            "libs": [],
            "res": [],
            "config": [],
            "cpp": [],
            "manifest": []
        },
        "leancloudchatkit": {
            "src": [],
            "so": [],
            "assets": [],
            "libs": [],
            "res": [],
            "config": [],
            "cpp": [],
            "manifest": []
        },
        "thirdpartylogin": {
            "src": [],
            "so": [],
            "assets": [],
            "libs": [],
            "res": [],
            "config": [],
            "cpp": [],
            "manifest": []
        }
    }
}
[DEBUG] [task_engine] depth: 1, task: [connect_device_task]
[DEBUG] [task_engine] depth: 1, task: [gradle_aapt_task]
[DEBUG] [task_engine] depth: 2, task: [leancloudchatkit]
[DEBUG] [task_engine] depth: 2, task: [thirdpartylogin]
[DEBUG] [task_engine] depth: 4, task: [app]
[DEBUG] [task_engine] depth: 5, task: [merge_dex_task]
[DEBUG] [task_engine] depth: 7, task: [gradle_sync_task]
[DEBUG] [task_engine] depth: 8, task: [clean_cache_task]
[DEBUG] [task_engine] depth: 9, task: [update_stat_task]
[DEBUG] [connect_device_task] connect_device_task start to run after waiting 0.0s
[DEBUG] [sync_client] start to connect device...
[DEBUG] [gradle_aapt_task] gradle_aapt_task start to run after waiting 0.0s
[DEBUG] [sync_client] apktime path: ../app/build/freeline/freeline-assets/apktime
[DEBUG] [app_inc_invoker] app has sync flag, skip aapt task.
[DEBUG] [gradle_aapt_task] no need to execute
[DEBUG] [gradle_aapt_task] gradle_aapt_task finish in 0.0s
[DEBUG] [thirdpartylogin] thirdpartylogin start to run after waiting 0.0s
[DEBUG] [sync_client] your local sync value is: 603443
[DEBUG] [leancloudchatkit] leancloudchatkit start to run after waiting 0.0s
[DEBUG] [sync_client] your local uuid value is: 603443
[DEBUG] [thirdpartylogin_inc_invoker] thirdpartylogin old R.java path: ../thirdpartylogin/build/generated/source/r/androidTest/debug/com/**/thirdpartylogin/R.java
[DEBUG] [thirdpartylogin_inc_invoker] thirdpartylogin new R.java path: None
[DEBUG] [leancloudchatkit_inc_invoker] leancloudchatkit old R.java path: ../leancloudchatkit/build/generated/source/r/androidTest/debug/cn/leancloud/chatkit/R.java
[DEBUG] [leancloudchatkit_inc_invoker] leancloudchatkit new R.java path: None
[DEBUG] [thirdpartylogin_inc_invoker] src changed files:
[DEBUG] [thirdpartylogin_inc_invoker] []
[DEBUG] [thirdpartylogin_inc_invoker] thirdpartylogin project has no change, need not go ahead
[DEBUG] [thirdpartylogin_inc_invoker] thirdpartylogin code only change R.java, need not go ahead
[DEBUG] [thirdpartylogin_inc_javac_compile] no need to execute
[DEBUG] [leancloudchatkit_inc_invoker] src changed files:
[DEBUG] [leancloudchatkit_inc_invoker] []
[DEBUG] [leancloudchatkit_inc_invoker] leancloudchatkit project has no change, need not go ahead
[DEBUG] [leancloudchatkit_inc_invoker] leancloudchatkit code only change R.java, need not go ahead
[DEBUG] [leancloudchatkit_inc_javac_compile] no need to execute
[DEBUG] [thirdpartylogin_inc_dex_compile] no need to execute
[DEBUG] [thirdpartylogin] thirdpartylogin finish in 0.0s
[DEBUG] [leancloudchatkit_inc_dex_compile] no need to execute
[DEBUG] [leancloudchatkit] leancloudchatkit finish in 0.0s
[DEBUG] [app] app start to run after waiting 0.0s
[DEBUG] [app_inc_invoker] app old R.java path: ../app/build/generated/source/r/debug/com/**/tv/R.java
[DEBUG] [app_inc_invoker] app new R.java path: ../app/build/freeline/app/backup/com/**/tv/R.java
[DEBUG] [app_inc_invoker] src changed files:
[DEBUG] [app_inc_invoker] [u'../app/src/main/java/com/**/tv/adapter/RefreshableRecyclerViewAdapter.java', u'../app/src/main/java/com/**/tv/ui/college/CollegeFragment.java']
[DEBUG] [app_inc_javac_compile] start to execute javac command...
[DEBUG] [app_inc_invoker] add apt related file: ../app/src/main/java/com/**/tv/binding/DataBinding.java
[DEBUG] [app_inc_invoker] javac exec: /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/bin/javac -encoding UTF-8 -g -target 1.7 -source 1.7 -cp ../app/build/freeline/app/classes:../app/build/intermediates/classes/debug:../app/build/freeline/thirdpartylogin/classes:../app/build/freeline/leancloudchatkit/classes:/Users/++/Library/Android/sdk/platforms/android-24/android.jar:../app/libs/alipaySdk-20161009.jar:../app/libs/MobCommons-2016.1201.1839.jar:../app/libs/MobTools-2016.1201.1839.jar:../app/libs/pldroid-media-streaming-2.1.1.jar:../app/libs/pldroid-player-1.4.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/2.2.3/b4b51d1925cdfda98fd861230c1ecb5855500129/baseLibrary-2.2.3.jar:../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/jars/libs/internal_impl-24.2.1.jar:../app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/jars/libs/jpush-android-2.2.0.jar:../app/build/intermediates/exploded-aar/com.android.support/percent/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/2.6.1/d9521f2aecb909835746b7a5facf612af5e890e8/protobuf-java-2.6.1.jar:../app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/jars/libs/internal_impl-24.2.1.jar:../app/build/intermediates/exploded-aar/com.android.support/design/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/Java-WebSocket/1.3.2-leancloud/169fd461930335df8099bcbac99c0f206912ced1/Java-WebSocket-1.3.2-leancloud.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.7.2/84ffa765dd258dbab8695963c41308b054f3a1cb/jackson-databind-2.7.2.jar:../app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.githang/status-bar-compat/0.3/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/io.reactivex/rxjava/1.2.1/4e4cfa4adc74521d5966799fa5ab70b733552f68/rxjava-1.2.1.jar:/Users/++/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/24.2.1/support-annotations-24.2.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/de.greenrobot/eventbus/2.4.0/ddd166d01b3158d1c00576d29f7ed15c030df719/eventbus-2.4.0.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-jackson/2.1.0/ef33476a62d9c62dfca6b6c9e086f2e3343a96f4/converter-jackson-2.1.0.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/okhttp/2.6.0-leancloud/7d1a8dbbc128e91cf41ab6eafaa741ab2a6ff930/okhttp-2.6.0-leancloud.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/retrofit/2.1.0/2de7cd8b95b7021b1d597f049bcb422055119f2c/retrofit-2.1.0.jar:../app/build/intermediates/exploded-aar/com.android.support/support-v4/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/okio/1.6.0-leancloud/7086c00a30a6de0ee3b963ec2c3702d37f1de11d/okio-1.6.0-leancloud.jar:../app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-gson/2.1.0/aa557d71ead91cbf26e0c316a0f593d168303309/converter-gson-2.1.0.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/avoscloud-sdk/v3.15.7/381422e02435cea4e6321c515a0ff7628376b2/avoscloud-sdk-v3.15.7.jar:../app/build/intermediates/exploded-aar/com.youth.banner/banner/1.4.4/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.4.1/c7c4f9e35c2fd5900da24f9872e3971801f08ce0/okhttp-3.4.1.jar:../app/build/intermediates/exploded-aar/com.bigkoo/pickerview/2.1.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.7.3/1499b854ae9f370409792db5af1b552dc7d9682f/jackson-core-2.7.3.jar:../app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/jars/libs/internal_impl-24.2.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.7/751f548c85fa49f330cecbb1875893f971b33c4e/gson-2.7.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/adapter-rxjava/2.1.0/693eddc23e87ab13f9cf5001707ce8e7e1d1ff01/adapter-rxjava-2.1.0.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.qiniu/qiniu-android-sdk/7.2.3/613bb7ccae6436345e3583cfab295d888b79f558/qiniu-android-sdk-7.2.3.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/glide/3.7.0/9e9eeaf9948ee4d6c3ab354e8dc14368f16994a4/glide-3.7.0.jar:../app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.5.2/7446d06ec8d4f7ffcc53f1da37c95f200dcb9387/picasso-2.5.2.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.9.0/f824591a0016efbaeddb8300bee54832a1398cfa/okio-1.9.0.jar:../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.21/139535a69a4239db087de9bab0bee568bf8e0b70/slf4j-api-1.7.21.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/logging-interceptor/3.4.1/381fc1096ba65040d8e80ea43b2e1d9bad02345e/logging-interceptor-3.4.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.7.3/e250c11c1329c7b6b62442a9743befad78be553c/jackson-annotations-2.7.3.jar:/Users/++/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-nop/1.7.21/8df71c65bfb1ca244d5fa174791b393762d0a5ed/slf4j-nop-1.7.21.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.readystatesoftware.systembartint/systembartint/1.0.3/de4f7404e2f58d8f6e83cb1e85d0c2d6c2987287/systembartint-1.0.3.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.umeng.analytics/analytics/6.0.7/7224178d65af1443d8be61a2c20914bf3a6088fd/analytics-6.0.7.jar:../app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.databinding/library/1.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/me.zhouzhuo.zzletterssidebar/zz-letters-sidebar/1.0.2/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/fastjson/1.1.39-leancloud/94d4ebd4acdaf01d7445435382eea2d2d38e7534/fastjson-1.1.39-leancloud.jar:../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.qiniu.pili/pili-android-qos/0.8.18/jars/classes.jar:../app/build/intermediates/exploded-aar/cn.finalteam.rxgalleryfinal/library/0.0.3/jars/classes.jar:../app/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.amitshekhar.android/debug-db/0.4.0/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/jars/libs/internal_impl-24.2.1.jar:../app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/cn.leancloud.android/avoscloud-push/v3.15.7/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.pubnub/pubnub/4.0.12/d5790f6b84f44342294215b562866864926efb1f/pubnub-4.0.12.jar:../app/build/intermediates/exploded-aar/com.orhanobut/logger/1.15/jars/classes.jar:../app/build/intermediates/exploded-aar/SMSSDK-2.1.3/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/jars/libs/internal_impl-24.2.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.qiniu/happy-dns/0.2.7/d94b7987386a3aabbb5aa0be21589f72931f0489/happy-dns-0.2.7.jar:../app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/36g-ls-android/thirdpartylogin/unspecified/jars/classes.jar:../app/build/intermediates/exploded-aar/36g-ls-android/leancloudchatkit/unspecified/jars/classes.jar:../app/build/intermediates/exploded-aar/36g-ls-android/thirdpartylogin/unspecified/jars/libs/libammsdk.jar:../app/build/intermediates/exploded-aar/36g-ls-android/thirdpartylogin/unspecified/jars/libs/weiboSDKCore__3.1.4.jar:/Users/++/Library/Android/sdk/platforms/android-24/optional/org.apache.http.legacy.jar ../app/src/main/java/com/**/tv/adapter/RefreshableRecyclerViewAdapter.java ../app/src/main/java/com/**/tv/ui/college/CollegeFragment.java ../app/src/main/java/com/**/tv/binding/DataBinding.java -s ../app/build/generated/source/apt/debug -processorpath ../app/libs/alipaySdk-20161009.jar:../app/libs/MobCommons-2016.1201.1839.jar:../app/libs/MobTools-2016.1201.1839.jar:../app/libs/pldroid-media-streaming-2.1.1.jar:../app/libs/pldroid-player-1.4.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/2.2.3/b4b51d1925cdfda98fd861230c1ecb5855500129/baseLibrary-2.2.3.jar:../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/jars/libs/internal_impl-24.2.1.jar:../app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/jars/libs/jpush-android-2.2.0.jar:../app/build/intermediates/exploded-aar/com.android.support/percent/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/2.6.1/d9521f2aecb909835746b7a5facf612af5e890e8/protobuf-java-2.6.1.jar:../app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/jars/libs/internal_impl-24.2.1.jar:../app/build/intermediates/exploded-aar/com.android.support/design/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/Java-WebSocket/1.3.2-leancloud/169fd461930335df8099bcbac99c0f206912ced1/Java-WebSocket-1.3.2-leancloud.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.7.2/84ffa765dd258dbab8695963c41308b054f3a1cb/jackson-databind-2.7.2.jar:../app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.githang/status-bar-compat/0.3/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/io.reactivex/rxjava/1.2.1/4e4cfa4adc74521d5966799fa5ab70b733552f68/rxjava-1.2.1.jar:/Users/++/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/24.2.1/support-annotations-24.2.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/de.greenrobot/eventbus/2.4.0/ddd166d01b3158d1c00576d29f7ed15c030df719/eventbus-2.4.0.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-jackson/2.1.0/ef33476a62d9c62dfca6b6c9e086f2e3343a96f4/converter-jackson-2.1.0.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/okhttp/2.6.0-leancloud/7d1a8dbbc128e91cf41ab6eafaa741ab2a6ff930/okhttp-2.6.0-leancloud.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/retrofit/2.1.0/2de7cd8b95b7021b1d597f049bcb422055119f2c/retrofit-2.1.0.jar:../app/build/intermediates/exploded-aar/com.android.support/support-v4/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/okio/1.6.0-leancloud/7086c00a30a6de0ee3b963ec2c3702d37f1de11d/okio-1.6.0-leancloud.jar:../app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-gson/2.1.0/aa557d71ead91cbf26e0c316a0f593d168303309/converter-gson-2.1.0.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/avoscloud-sdk/v3.15.7/381422e02435cea4e6321c515a0ff7628376b2/avoscloud-sdk-v3.15.7.jar:../app/build/intermediates/exploded-aar/com.youth.banner/banner/1.4.4/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.4.1/c7c4f9e35c2fd5900da24f9872e3971801f08ce0/okhttp-3.4.1.jar:../app/build/intermediates/exploded-aar/com.bigkoo/pickerview/2.1.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.7.3/1499b854ae9f370409792db5af1b552dc7d9682f/jackson-core-2.7.3.jar:../app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/jars/libs/internal_impl-24.2.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.7/751f548c85fa49f330cecbb1875893f971b33c4e/gson-2.7.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/adapter-rxjava/2.1.0/693eddc23e87ab13f9cf5001707ce8e7e1d1ff01/adapter-rxjava-2.1.0.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.qiniu/qiniu-android-sdk/7.2.3/613bb7ccae6436345e3583cfab295d888b79f558/qiniu-android-sdk-7.2.3.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/glide/3.7.0/9e9eeaf9948ee4d6c3ab354e8dc14368f16994a4/glide-3.7.0.jar:../app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.5.2/7446d06ec8d4f7ffcc53f1da37c95f200dcb9387/picasso-2.5.2.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.9.0/f824591a0016efbaeddb8300bee54832a1398cfa/okio-1.9.0.jar:../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.2.1/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.21/139535a69a4239db087de9bab0bee568bf8e0b70/slf4j-api-1.7.21.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/logging-interceptor/3.4.1/381fc1096ba65040d8e80ea43b2e1d9bad02345e/logging-interceptor-3.4.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.7.3/e250c11c1329c7b6b62442a9743befad78be553c/jackson-annotations-2.7.3.jar:/Users/++/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-nop/1.7.21/8df71c65bfb1ca244d5fa174791b393762d0a5ed/slf4j-nop-1.7.21.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.readystatesoftware.systembartint/systembartint/1.0.3/de4f7404e2f58d8f6e83cb1e85d0c2d6c2987287/systembartint-1.0.3.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.umeng.analytics/analytics/6.0.7/7224178d65af1443d8be61a2c20914bf3a6088fd/analytics-6.0.7.jar:../app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.databinding/library/1.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/me.zhouzhuo.zzletterssidebar/zz-letters-sidebar/1.0.2/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/cn.leancloud.android/fastjson/1.1.39-leancloud/94d4ebd4acdaf01d7445435382eea2d2d38e7534/fastjson-1.1.39-leancloud.jar:../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.qiniu.pili/pili-android-qos/0.8.18/jars/classes.jar:../app/build/intermediates/exploded-aar/cn.finalteam.rxgalleryfinal/library/0.0.3/jars/classes.jar:../app/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/com.amitshekhar.android/debug-db/0.4.0/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/jars/libs/internal_impl-24.2.1.jar:../app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/cn.leancloud.android/avoscloud-push/v3.15.7/jars/classes.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.pubnub/pubnub/4.0.12/d5790f6b84f44342294215b562866864926efb1f/pubnub-4.0.12.jar:../app/build/intermediates/exploded-aar/com.orhanobut/logger/1.15/jars/classes.jar:../app/build/intermediates/exploded-aar/SMSSDK-2.1.3/jars/classes.jar:../app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/jars/libs/internal_impl-24.2.1.jar:/Users/++/.gradle/caches/modules-2/files-2.1/com.qiniu/happy-dns/0.2.7/d94b7987386a3aabbb5aa0be21589f72931f0489/happy-dns-0.2.7.jar:../app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.2.1/jars/classes.jar:../app/build/intermediates/exploded-aar/36g-ls-android/thirdpartylogin/unspecified/jars/classes.jar:../app/build/intermediates/exploded-aar/36g-ls-android/leancloudchatkit/unspecified/jars/classes.jar:../app/build/intermediates/exploded-aar/36g-ls-android/thirdpartylogin/unspecified/jars/libs/libammsdk.jar:../app/build/intermediates/exploded-aar/36g-ls-android/thirdpartylogin/unspecified/jars/libs/weiboSDKCore__3.1.4.jar:/Users/++/Library/Android/sdk/platforms/android-24/optional/org.apache.http.legacy.jar -d ../app/build/freeline/app/classes
[DEBUG] [sync_client] server result is 1
[DEBUG] [sync_client] find device port: 41128
[DEBUG] [connect_device_task] connect_device_task finish in 0.1s
[DEBUG] [app_inc_dex_compile] start to execute dex command...
[DEBUG] [app_inc_invoker] dex exec: freeline/release-tools/dx --dex --no-optimize --force-jumbo --multi-dex --output=../app/build/freeline/app/dex ../app/build/freeline/app/classes
[DEBUG] [app] app finish in 1.1s
[DEBUG] [merge_dex_task] merge_dex_task start to run after waiting 1.1s
[DEBUG] [merge_dex_task] just 1 dex need to sync, copy ../app/build/freeline/app/dex/classes.dex to ../app/build/freeline/freeline-dexes/merged.dex
[DEBUG] [merge_dex_task] merge_dex_task finish in 0.0s
[DEBUG] [gradle_sync_task] gradle_sync_task start to run after waiting 1.1s
[DEBUG] [sync_client] checkresource: http://127.0.0.1:41128/checkResource
[DEBUG] [sync_client] base resource not exists, need to sync full resource pack first
[DEBUG] [gradle_sync_task] gradle_sync_task finish in 0.1s
[DEBUG] [clean_cache_task] clean_cache_task start to run after waiting 1.2s
[DEBUG] [update_stat_task] update_stat_task start to run after waiting 1.2s
[DEBUG] [task_engine] task engine occurs exception, engine will exit.
[DEBUG] [task_engine] it takes task engine 1.25s to execute tasks.
[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------
full resource pack not found: ../app/build/freeline/base-res.so
[ERROR] --------------------------------------------------------
[ERROR] You may need a clean build.
[ERROR] --------------------------------------------------------
[DEBUG] Prepare tasks time: 0.2s
[DEBUG] Task engine running time: 1.3s
[DEBUG] Total time: 1.5s
[DEBUG] --------------------------------------------------------
lomanyong commented 7 years ago

@pollyfat 需要这个日志:python freeline.py -f -d,前面这段日志不大正确...

pollyfat commented 7 years ago
[DEBUG] [dispatcher] command line args: Namespace(all=False, clean=False, cleanBuild=True, debug=True, version=False, wait=False)
[DEBUG] [dispatcher] *** Android Gradle Plugin Version: 2.2.3
[DEBUG] [dispatcher] *** Freeline Gradle Plugin Version: 0.8.3
[DEBUG] [dispatcher] *** Freeline Python Version: v0.8.3
[DEBUG] collecting project info, please wait a while...
[DEBUG] update apk time path: /../app/build/freeline/freeline-assets/apktime
[DEBUG] new clean build flag value: 855511
[DEBUG] [task_engine] depth: 1, task: [read_project_info_task]
[DEBUG] [task_engine] depth: 1, task: [generate_file_stat_task]
[DEBUG] [task_engine] depth: 2, task: [gradle_clean_build_task]
[DEBUG] [task_engine] depth: 3, task: [clean_all_cache_task]
[DEBUG] [task_engine] depth: 3, task: [install_apk_task]
[DEBUG] [task_engine] depth: 4, task: [build_base_resource_task]
[DEBUG] [task_engine] depth: 4, task: [generate_project_info_task]
[DEBUG] [task_engine] depth: 4, task: [generate_apt_files_task]
[DEBUG] [task_engine] depth: 4, task: [append_file_stat_task]
[DEBUG] [read_project_info_task] read_project_info_task start to run after waiting 0.0s
[DEBUG] [generate_file_stat_task] generate_file_stat_task start to run after waiting 0.0s
[DEBUG] [generate_file_stat_task] save app module file stat
[DEBUG] [generate_file_stat_task] save thirdpartylogin module file stat
[DEBUG] [generate_file_stat_task] save leancloudchatkit module file stat
[DEBUG] [generate_file_stat_task] generate_file_stat_task finish in 0.0s
[DEBUG] [read_project_info_task] read_project_info_task finish in 8.1s
[DEBUG] [gradle_clean_build_task] gradle_clean_build_task start to run after waiting 8.1s
[DEBUG] [gradle_clean_build_task] ./gradlew :app:assembleDebug -P freelineBuild=true --stacktrace
[DEBUG] [gradle_clean_build_task] Gradle build task is running, please wait a minute...
[DEBUG] [gradle_clean_build_task] gradle_clean_build_task finish in 59.4s
[DEBUG] [clean_all_cache_task] clean_all_cache_task start to run after waiting 67.5s
[DEBUG] [install_apk_task] install_apk_task start to run after waiting 67.5s
[DEBUG] [install_apk_task] check device' connection...
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/freeline_annotation_info.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/jar_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/public_keeper.xml
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/stat_cache.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/app/assets_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/app/resources_dependencies.json
[DEBUG] [install_apk_task] start to install apk to device: //Library/Android/sdk/platform-tools/adb install -r /../app/build/outputs/apk/app-debug.apk
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/freeline-assets/apktime
[DEBUG] [clean_all_cache_task] clean_all_cache_task finish in 0.1s
[DEBUG] [generate_project_info_task] generate_project_info_task start to run after waiting 67.6s
[DEBUG] [build_base_resource_task] build_base_resource_task start to run after waiting 67.7s
[DEBUG] [append_file_stat_task] append_file_stat_task start to run after waiting 0.1s
[DEBUG] [generate_apt_files_task] generate_apt_files_task start to run after waiting 59.6s
[DEBUG] [append_file_stat_task] generate_file_stat_task in append mode
[DEBUG] collecting project info, please wait a while...
[DEBUG] collecting project info, please wait a while...
[DEBUG] [generate_apt_files_task] start generate apt files stat...
[DEBUG] [append_file_stat_task] no new modules found.
[DEBUG] [append_file_stat_task] append_file_stat_task finish in 0.0s
[DEBUG] [build_base_resource_task] /../app/build/freeline/public_keeper.xml exists, move to dst: /../app/build/freeline/app/backup/res/values/freeline_id_keeper_public.xml
[DEBUG] [generate_project_info_task] generate_project_info_task finish in 0.1s
[DEBUG] [build_base_resource_task] generating ids.xml from public.xml...
[DEBUG] [databinding_processor] java -jar freeline/release-tools/databinding-cli8.jar -p ** -i /../app/src/debug/res -o /../app/build/freeline/freeline-databinding/app/ee01ad16a642c7b9690deead771e3e68/res -d /../app/build/freeline/freeline-databinding/merged_layoutinfo -c /../app/build/freeline/freeline-databinding/app/ee01ad16a642c7b9690deead771e3e68/java -l false -v 15 -s //Library/Android/sdk
[DEBUG] [generate_apt_files_task] save apt files cache to path: /../app/build/freeline/apt_files_stat_cache.json
[DEBUG] [generate_apt_files_task] generate_apt_files_task finish in 0.2s
[DEBUG] [databinding_processor] process databinding resources success: /../app/src/debug/res
[DEBUG] [tracing] process_databinding_resources: 543.316841125ms
[DEBUG] [databinding_processor] java -jar freeline/release-tools/databinding-cli8.jar -p ** -i /../app/src/main/res -o /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -d /../app/build/freeline/freeline-databinding/merged_layoutinfo -c /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/java -l false -v 15 -s //Library/Android/sdk
[DEBUG] [databinding_processor] process databinding resources success: /../app/src/main/res
[DEBUG] [tracing] process_databinding_resources: 182.308912277ms
[DEBUG] replace /../app/src/main/res with target resource dir: /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res
[DEBUG] [build_base_resource_task] aapt exec: freeline/release-tools/FreelineAapt package -f -I //Library/Android/sdk/platforms/android-24/android.jar -M /../app/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -S /../app/build/generated/res/rs/debug -S /../leancloudchatkit/src/main/res -S /../app/build/generated/fabric/res/debug -S /../thirdpartylogin/src/main/res -S /../app/build/generated/res/resValues/debug -S /../app/src/main/res -S /../app/build/intermediates/exploded-aar/com.amitshekhar.android/debug-db/0.4.0/res -S /../app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-v4/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.databinding/library/1.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.2.1/res -S /../app/build/intermediates/exploded-aar/com.bigkoo/pickerview/2.1.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.2.1/res -S /../app/build/intermediates/exploded-aar/me.zhouzhuo.zzletterssidebar/zz-letters-sidebar/1.0.2/res -S /../app/build/intermediates/exploded-aar/cn.leancloud.android/avoscloud-push/v3.15.7/res -S /../app/build/intermediates/exploded-aar/com.qiniu.pili/pili-android-qos/0.8.18/res -S /../app/build/intermediates/exploded-aar/com.youth.banner/banner/1.4.4/res -S /../app/build/intermediates/exploded-aar/com.githang/status-bar-compat/0.3/res -S /../app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.2.1/res -S /../app/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/res -S /../app/build/intermediates/exploded-aar/cn.finalteam.rxgalleryfinal/library/0.0.3/res -S /../app/build/intermediates/exploded-aar/com.orhanobut/logger/1.15/res -S /../app/build/intermediates/exploded-aar/com.android.support/percent/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/design/24.2.1/res -S /../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/res -S /../app/build/intermediates/exploded-aar/SMSSDK-2.1.3/res -S /../app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/res -S /../app/build/freeline/app/backup/res -A /../app/build/freeline/freeline-assets -A /../app/build/generated/assets/shaders/debug -A /../app/build/intermediates/exploded-aar/com.amitshekhar.android/debug-db/0.4.0/assets -A /../app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-v4/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.databinding/library/1.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.2.1/assets -A /../app/build/intermediates/exploded-aar/com.bigkoo/pickerview/2.1.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.2.1/assets -A /../app/build/intermediates/exploded-aar/me.zhouzhuo.zzletterssidebar/zz-letters-sidebar/1.0.2/assets -A /../app/build/intermediates/exploded-aar/cn.leancloud.android/avoscloud-push/v3.15.7/assets -A /../app/build/intermediates/exploded-aar/com.qiniu.pili/pili-android-qos/0.8.18/assets -A /../app/build/intermediates/exploded-aar/com.youth.banner/banner/1.4.4/assets -A /../app/build/intermediates/exploded-aar/com.githang/status-bar-compat/0.3/assets -A /../app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.2.1/assets -A /../app/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/assets -A /../app/build/intermediates/exploded-aar/cn.finalteam.rxgalleryfinal/library/0.0.3/assets -A /../app/build/intermediates/exploded-aar/com.orhanobut/logger/1.15/assets -A /../app/build/intermediates/exploded-aar/com.android.support/percent/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/design/24.2.1/assets -A /../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/assets -A /../app/build/intermediates/exploded-aar/SMSSDK-2.1.3/assets -A /../app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/assets -m -J /../app/build/freeline/app/backup --auto-add-overlay -F /../app/build/freeline/base-res.so --debug-mode --no-version-vectors --resoucres-md5-cache-path /../app/build/freeline/arsc_cache.dat --ignore-assets public_id.xml:public.xml:*.bak:.*
[DEBUG] [build_base_resource_task] build_base_resource_task finish in 9.5s
[DEBUG] [install_apk_task] start to launch application **/**.ui.login.AppStartActivity
[DEBUG] [install_apk_task] //Library/Android/sdk/platform-tools/adb shell am start -n **/**.ui.login.AppStartActivity
[DEBUG] [install_apk_task] install_apk_task finish in 20.4s
[DEBUG] [task_engine] task engine occurs exception, engine will exit.
[DEBUG] [task_engine] it takes task engine 87.99s to execute tasks.
[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------
Freeline trace:: makeFileResources all resource. Time Elapsed: 11223.765000 ms 
Freeline trace:: compile values. Time Elapsed: 227.672000 ms 
Freeline trace:: makeFileResources for color and menu. Time Elapsed: 0.312000 ms 
Freeline trace:: generate all bag attributes and assign indices. Time Elapsed: 70.937000 ms 
Freeline trace:: compile all xml. Time Elapsed: 113.897000 ms 

-resoucres-md5-cache-path = /../app/build/freeline/arsc_cache.dat
warning: overwriting '/../app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/assets/apktime' with '/../app/build/freeline/freeline-assets/apktime'
    (skipping file '.DS_Store' due to ANDROID_AAPT_IGNORE pattern '.*')
    (skipping file '.DS_Store' due to ANDROID_AAPT_IGNORE pattern '.*')
/../leancloudchatkit/src/main/res/drawable-xhdpi/lcim_bottom_bar_action_button_normal.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited

/../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/res/drawable-xhdpi-v4/smssdk_back_arrow.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
/../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/res/drawable-xhdpi-v4/smssdk_clear_search.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
/../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/res/drawable-xhdpi-v4/smssdk_search_icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
/../app/src/main/res/layout/activity_my_info.xml:39: error: No resource identifier found for attribute 'imageUrl' in package '**'

/../app/src/main/res/layout/activity_my_info.xml:39: error: Error: No resource type specified (at 'imageUrl' with value '@{editable.avatar}').

[ERROR] --------------------------------------------------------
[ERROR] build base resources failed with: freeline/release-tools/FreelineAapt package -f -I //Library/Android/sdk/platforms/android-24/android.jar -M /../app/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -S /../app/build/generated/res/rs/debug -S /../leancloudchatkit/src/main/res -S /../app/build/generated/fabric/res/debug -S /../thirdpartylogin/src/main/res -S /../app/build/generated/res/resValues/debug -S /../app/src/main/res -S /../app/build/intermediates/exploded-aar/com.amitshekhar.android/debug-db/0.4.0/res -S /../app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-v4/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.databinding/library/1.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.2.1/res -S /../app/build/intermediates/exploded-aar/com.bigkoo/pickerview/2.1.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.2.1/res -S /../app/build/intermediates/exploded-aar/me.zhouzhuo.zzletterssidebar/zz-letters-sidebar/1.0.2/res -S /../app/build/intermediates/exploded-aar/cn.leancloud.android/avoscloud-push/v3.15.7/res -S /../app/build/intermediates/exploded-aar/com.qiniu.pili/pili-android-qos/0.8.18/res -S /../app/build/intermediates/exploded-aar/com.youth.banner/banner/1.4.4/res -S /../app/build/intermediates/exploded-aar/com.githang/status-bar-compat/0.3/res -S /../app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/res -S /../app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.2.1/res -S /../app/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/res -S /../app/build/intermediates/exploded-aar/cn.finalteam.rxgalleryfinal/library/0.0.3/res -S /../app/build/intermediates/exploded-aar/com.orhanobut/logger/1.15/res -S /../app/build/intermediates/exploded-aar/com.android.support/percent/24.2.1/res -S /../app/build/intermediates/exploded-aar/com.android.support/design/24.2.1/res -S /../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/res -S /../app/build/intermediates/exploded-aar/SMSSDK-2.1.3/res -S /../app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/res -S /../app/build/freeline/app/backup/res -A /../app/build/freeline/freeline-assets -A /../app/build/generated/assets/shaders/debug -A /../app/build/intermediates/exploded-aar/com.amitshekhar.android/debug-db/0.4.0/assets -A /../app/build/intermediates/exploded-aar/com.antfortune.freeline/runtime/0.8.3/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-media-compat/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-fragment/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-v4/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.databinding/library/1.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.2.1/assets -A /../app/build/intermediates/exploded-aar/com.bigkoo/pickerview/2.1.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.2.1/assets -A /../app/build/intermediates/exploded-aar/me.zhouzhuo.zzletterssidebar/zz-letters-sidebar/1.0.2/assets -A /../app/build/intermediates/exploded-aar/cn.leancloud.android/avoscloud-push/v3.15.7/assets -A /../app/build/intermediates/exploded-aar/com.qiniu.pili/pili-android-qos/0.8.18/assets -A /../app/build/intermediates/exploded-aar/com.youth.banner/banner/1.4.4/assets -A /../app/build/intermediates/exploded-aar/com.githang/status-bar-compat/0.3/assets -A /../app/build/intermediates/exploded-aar/cn.jiguang/jpush/2.2.0/assets -A /../app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.2.1/assets -A /../app/build/intermediates/exploded-aar/io.reactivex/rxandroid/1.2.1/assets -A /../app/build/intermediates/exploded-aar/cn.finalteam.rxgalleryfinal/library/0.0.3/assets -A /../app/build/intermediates/exploded-aar/com.orhanobut/logger/1.15/assets -A /../app/build/intermediates/exploded-aar/com.android.support/percent/24.2.1/assets -A /../app/build/intermediates/exploded-aar/com.android.support/design/24.2.1/assets -A /../app/build/intermediates/exploded-aar/SMSSDKGUI-2.1.3/assets -A /../app/build/intermediates/exploded-aar/SMSSDK-2.1.3/assets -A /../app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/assets -m -J /../app/build/freeline/app/backup --auto-add-overlay -F /../app/build/freeline/base-res.so --debug-mode --no-version-vectors --resoucres-md5-cache-path /../app/build/freeline/arsc_cache.dat --ignore-assets public_id.xml:public.xml:*.bak:.*
lomanyong commented 7 years ago

@pollyfat DataBinding 处理过程失败了...请升级 freeline 到 0.8.4:如何升级 Freeline?

然后重新python freeline.py -f -d,应该是会输出具体的报错信息的。

pollyfat commented 7 years ago
[DEBUG] [clean_all_cache_task] clean_all_cache_task finish in 0.3s
[DEBUG] [build_base_resource_task] build_base_resource_task start to run after waiting 94.9s
[DEBUG] [append_file_stat_task] append_file_stat_task start to run after waiting 0.3s
[DEBUG] [generate_project_info_task] generate_project_info_task start to run after waiting 94.8s
[DEBUG] [generate_apt_files_task] generate_apt_files_task start to run after waiting 72.7s
[DEBUG] [append_file_stat_task] generate_file_stat_task in append mode
[DEBUG] [generate_apt_files_task] start generate apt files stat...
[DEBUG] collecting project info, please wait a while...
[DEBUG] collecting project info, please wait a while...
[DEBUG] [append_file_stat_task] no new modules found.
[DEBUG] [append_file_stat_task] append_file_stat_task finish in 0.1s
[DEBUG] [build_base_resource_task] /../app/build/freeline/public_keeper.xml exists, move to dst: /../app/build/freeline/app/backup/res/values/freeline_id_keeper_public.xml
[DEBUG] [generate_project_info_task] generate_project_info_task finish in 0.2s
[DEBUG] [build_base_resource_task] generating ids.xml from public.xml...
[DEBUG] [databinding_processor] java -jar freeline/release-tools/databinding-cli8.jar -p com.** -i /../app/src/main/res -o /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -d /../app/build/freeline/freeline-databinding/merged_layoutinfo -c /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/java -l false -v 15 -s //Library/Android/sdk
[DEBUG] [generate_apt_files_task] save apt files cache to path: /../app/build/freeline/apt_files_stat_cache.json
[DEBUG] [generate_apt_files_task] generate_apt_files_task finish in 0.5s
[DEBUG] [build_base_resource_task] build_base_resource_task finish in 1.1s
[DEBUG] [install_apk_task] start to launch application com.**/com.**.ui.login.AppStartActivity
[DEBUG] [install_apk_task] //Library/Android/sdk/platform-tools/adb shell am start -n com.**/com.**.ui.login.AppStartActivity
[DEBUG] [install_apk_task] install_apk_task finish in 18.0s
[DEBUG] [task_engine] task engine occurs exception, engine will exit.
[DEBUG] [task_engine] it takes task engine 112.67s to execute tasks.
[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------

process databinding error: Source '/../app/src/main/res/android/databinding' exists but is a directory

[ERROR] --------------------------------------------------------
[ERROR] process module databinding failed: java -jar freeline/release-tools/databinding-cli8.jar -p ** -i /../app/src/main/res -o /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -d /../app/build/freeline/freeline-databinding/merged_layoutinfo -c /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/java -l false -v 15 -s /Users/Hmei/Library/Android/sdk
[ERROR] --------------------------------------------------------
pollyfat commented 7 years ago

更新到最新后出现的问题和 https://github.com/alibaba/freeline/issues/513 一样。 process databinding error: Source '//app/src/main/res/values/strings.xml' and destination '//app/src/main/res/values/strings.xml' are the same

lomanyong commented 7 years ago

@pollyfat 完整的日志可以贴出来给我一下吗?

pollyfat commented 7 years ago
[DEBUG] [dispatcher] command line args: Namespace(all=False, clean=False, cleanBuild=True, debug=True, version=False, wait=False)
[DEBUG] [dispatcher] *** Android Gradle Plugin Version: 2.2.3
[DEBUG] [dispatcher] *** Freeline Gradle Plugin Version: 0.8.4.201701111506
[DEBUG] [dispatcher] *** Freeline Python Version: v0.8.4
[DEBUG] collecting project info, please wait a while...
[DEBUG] update apk time path: /../app/build/freeline/freeline-assets/apktime
[DEBUG] new clean build flag value: 265936
[DEBUG] [task_engine] depth: 1, task: [read_project_info_task]
[DEBUG] [task_engine] depth: 1, task: [generate_file_stat_task]
[DEBUG] [task_engine] depth: 2, task: [gradle_clean_build_task]
[DEBUG] [task_engine] depth: 3, task: [clean_all_cache_task]
[DEBUG] [task_engine] depth: 3, task: [install_apk_task]
[DEBUG] [task_engine] depth: 4, task: [build_base_resource_task]
[DEBUG] [task_engine] depth: 4, task: [generate_project_info_task]
[DEBUG] [task_engine] depth: 4, task: [generate_apt_files_task]
[DEBUG] [task_engine] depth: 4, task: [append_file_stat_task]
[DEBUG] [read_project_info_task] read_project_info_task start to run after waiting 0.0s
[DEBUG] [generate_file_stat_task] generate_file_stat_task start to run after waiting 0.0s
[DEBUG] [generate_file_stat_task] save app module file stat
[DEBUG] [generate_file_stat_task] save thirdpartylogin module file stat
[DEBUG] [generate_file_stat_task] save leancloudchatkit module file stat
[DEBUG] [generate_file_stat_task] generate_file_stat_task finish in 0.0s
[DEBUG] [read_project_info_task] read_project_info_task finish in 12.2s
[DEBUG] [gradle_clean_build_task] gradle_clean_build_task start to run after waiting 12.2s
[DEBUG] [gradle_clean_build_task] ./gradlew :app:assembleDebug -P freelineBuild=true --stacktrace
[DEBUG] [gradle_clean_build_task] Gradle build task is running, please wait a minute...
[DEBUG] [gradle_clean_build_task] gradle_clean_build_task finish in 90.3s
[DEBUG] [install_apk_task] install_apk_task start to run after waiting 102.6s
[DEBUG] [clean_all_cache_task] clean_all_cache_task start to run after waiting 102.6s
[DEBUG] [install_apk_task] check device' connection...
[DEBUG] [install_apk_task] start to install apk to device: /~/Library/Android/sdk/platform-tools/adb install -r /../app/build/outputs/apk/app-debug.apk
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/freeline_annotation_info.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/jar_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/public_keeper.xml
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/stat_cache.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/app/assets_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/app/resources_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: /../app/build/freeline/freeline-assets/apktime
[DEBUG] [clean_all_cache_task] clean_all_cache_task finish in 1.4s
[DEBUG] [build_base_resource_task] build_base_resource_task start to run after waiting 104.0s
[DEBUG] [append_file_stat_task] append_file_stat_task start to run after waiting 1.4s
[DEBUG] [generate_project_info_task] generate_project_info_task start to run after waiting 104.0s
[DEBUG] [generate_apt_files_task] generate_apt_files_task start to run after waiting 91.7s
[DEBUG] [append_file_stat_task] generate_file_stat_task in append mode
[DEBUG] collecting project info, please wait a while...
[DEBUG] collecting project info, please wait a while...
[DEBUG] [generate_apt_files_task] start generate apt files stat...
[DEBUG] [append_file_stat_task] no new modules found.
[DEBUG] [append_file_stat_task] append_file_stat_task finish in 0.3s
[DEBUG] [build_base_resource_task] /../app/build/freeline/public_keeper.xml exists, move to dst: /../app/build/freeline/app/backup/res/values/freeline_id_keeper_public.xml
[DEBUG] [generate_project_info_task] generate_project_info_task finish in 1.4s
[DEBUG] [build_base_resource_task] generating ids.xml from public.xml...
[DEBUG] [databinding_processor] java -jar freeline/release-tools/databinding-cli8.jar -p com.a.b -i /../app/src/main/res -o /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -d /../app/build/freeline/freeline-databinding/merged_layoutinfo -c /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/java -l false -v 15 -s /~/Library/Android/sdk
[DEBUG] [generate_apt_files_task] save apt files cache to path: /../app/build/freeline/apt_files_stat_cache.json
[DEBUG] [generate_apt_files_task] generate_apt_files_task finish in 3.2s
[DEBUG] [build_base_resource_task] build_base_resource_task finish in 4.0s
[DEBUG] [install_apk_task] start to launch application com.a.b/com.a.b.ui.login.AppStartActivity
[DEBUG] [install_apk_task] /~/Library/Android/sdk/platform-tools/adb shell am start -n com.a.b/com.a.b.ui.login.AppStartActivity
[DEBUG] [install_apk_task] install_apk_task finish in 19.1s
[DEBUG] [task_engine] task engine occurs exception, engine will exit.
[DEBUG] [task_engine] it takes task engine 121.69s to execute tasks.
[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------

process databinding error: Source '/../app/src/main/res/android/databinding' exists but is a directory

[ERROR] --------------------------------------------------------
[ERROR] process module databinding failed: java -jar freeline/release-tools/databinding-cli8.jar -p com.a.b -i /../app/src/main/res -o /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -d /../app/build/freeline/freeline-databinding/merged_layoutinfo -c /../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/java -l false -v 15 -s /~/Library/Android/sdk
[ERROR] --------------------------------------------------------
[DEBUG] Prepare tasks time: 3.4s
[DEBUG] Task engine running time: 121.7s
[DEBUG] Total time: 125.1s
[DEBUG] --------------------------------------------------------
lomanyong commented 7 years ago

@pollyfat 你的工程里有这个路径app/src/main/res/android/databinding

pollyfat commented 7 years ago

0666d2a6-3fcc-4a29-86ab-26eff5348012

这个目录应该是自动生成的,根据之前的issue配置了↓

freeline { extraResourceDependencyPaths = ['/../app/src/main/res'] }

lomanyong commented 7 years ago

@pollyfat 把这个配置去掉,重新编译是报的什么问题呢?最好使用python freeline.py -d来输出一下具体的日志。

pollyfat commented 7 years ago

用的 -f -d

[DEBUG] [dispatcher] command line args: Namespace(all=False, clean=False, cleanBuild=True, debug=True, version=False, wait=False)
[DEBUG] [dispatcher] *** Android Gradle Plugin Version: 2.2.3
[DEBUG] [dispatcher] *** Freeline Gradle Plugin Version: 0.8.4.201701111506
[DEBUG] [dispatcher] *** Freeline Python Version: v0.8.4
[DEBUG] collecting project info, please wait a while...
[DEBUG] update apk time path: /.../app/build/freeline/freeline-assets/apktime
[DEBUG] new clean build flag value: 975023
[DEBUG] [task_engine] depth: 1, task: [read_project_info_task]
[DEBUG] [task_engine] depth: 1, task: [generate_file_stat_task]
[DEBUG] [task_engine] depth: 2, task: [gradle_clean_build_task]
[DEBUG] [task_engine] depth: 3, task: [clean_all_cache_task]
[DEBUG] [task_engine] depth: 3, task: [install_apk_task]
[DEBUG] [task_engine] depth: 4, task: [build_base_resource_task]
[DEBUG] [task_engine] depth: 4, task: [generate_project_info_task]
[DEBUG] [task_engine] depth: 4, task: [generate_apt_files_task]
[DEBUG] [task_engine] depth: 4, task: [append_file_stat_task]
[DEBUG] [read_project_info_task] read_project_info_task start to run after waiting 0.0s
[DEBUG] [generate_file_stat_task] generate_file_stat_task start to run after waiting 0.0s
[DEBUG] [generate_file_stat_task] save app module file stat
[DEBUG] [generate_file_stat_task] save thirdpartylogin module file stat
[DEBUG] [generate_file_stat_task] save leancloudchatkit module file stat
[DEBUG] [generate_file_stat_task] generate_file_stat_task finish in 0.3s
[DEBUG] [read_project_info_task] read_project_info_task finish in 22.6s
[DEBUG] [gradle_clean_build_task] gradle_clean_build_task start to run after waiting 22.6s
[DEBUG] [gradle_clean_build_task] ./gradlew :app:assembleDebug -P freelineBuild=true --stacktrace
[DEBUG] [gradle_clean_build_task] Gradle build task is running, please wait a minute...
[DEBUG] [gradle_clean_build_task] gradle_clean_build_task finish in 75.4s
[DEBUG] [install_apk_task] install_apk_task start to run after waiting 98.0s
[DEBUG] [install_apk_task] check device' connection...
[DEBUG] [clean_all_cache_task] clean_all_cache_task start to run after waiting 98.0s
[DEBUG] [clean_all_cache_task] ignore remove: /.../app/build/freeline/freeline_annotation_info.json
[DEBUG] [clean_all_cache_task] ignore remove: /.../app/build/freeline/jar_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: /.../app/build/freeline/public_keeper.xml
[DEBUG] [clean_all_cache_task] ignore remove: /.../app/build/freeline/stat_cache.json
[DEBUG] [clean_all_cache_task] ignore remove: /.../app/build/freeline/app/assets_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: /.../app/build/freeline/app/resources_dependencies.json
[DEBUG] [install_apk_task] start to install apk to device: /**/Library/Android/sdk/platform-tools/adb install -r /.../app/build/outputs/apk/app-debug.apk
[DEBUG] [clean_all_cache_task] ignore remove: /.../app/build/freeline/freeline-assets/apktime
[DEBUG] [clean_all_cache_task] clean_all_cache_task finish in 0.3s
[DEBUG] [build_base_resource_task] build_base_resource_task start to run after waiting 98.3s
[DEBUG] [generate_project_info_task] generate_project_info_task start to run after waiting 98.0s
[DEBUG] [generate_apt_files_task] generate_apt_files_task start to run after waiting 75.7s
[DEBUG] [append_file_stat_task] append_file_stat_task start to run after waiting 0.3s
[DEBUG] collecting project info, please wait a while...
[DEBUG] [append_file_stat_task] generate_file_stat_task in append mode
[DEBUG] [generate_apt_files_task] start generate apt files stat...
[DEBUG] collecting project info, please wait a while...
[DEBUG] [generate_apt_files_task] save apt files cache to path: /.../app/build/freeline/apt_files_stat_cache.json
[DEBUG] [generate_apt_files_task] generate_apt_files_task finish in 0.0s
[DEBUG] [append_file_stat_task] no new modules found.
[DEBUG] [append_file_stat_task] append_file_stat_task finish in 0.1s
[DEBUG] [build_base_resource_task] /.../app/build/freeline/public_keeper.xml exists, move to dst: /.../app/build/freeline/app/backup/res/values/freeline_id_keeper_public.xml
[DEBUG] [generate_project_info_task] generate_project_info_task finish in 0.1s
[DEBUG] [build_base_resource_task] generating ids.xml from public.xml...
[DEBUG] [databinding_processor] java -jar freeline/release-tools/databinding-cli8.jar -p **
 -i /.../app/src/main/res -o /.../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -d /.../app/build/freeline/freeline-databinding/merged_layoutinfo -c /.../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/java -l false -v 15 -s /**/Library/Android/sdk
[DEBUG] [build_base_resource_task] build_base_resource_task finish in 1.1s
[DEBUG] [install_apk_task] start to launch application **
/**
.ui.login.AppStartActivity
[DEBUG] [install_apk_task] /**/Library/Android/sdk/platform-tools/adb shell am start -n **
/**
.ui.login.AppStartActivity
[DEBUG] [install_apk_task] install_apk_task finish in 27.2s
[DEBUG] [task_engine] task engine occurs exception, engine will exit.
[DEBUG] [task_engine] it takes task engine 125.2s to execute tasks.
[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------

process databinding error: Source '/.../app/src/main/res/android/databinding' exists but is a directory

[ERROR] --------------------------------------------------------
[ERROR] process module databinding failed: java -jar freeline/release-tools/databinding-cli8.jar -p **
 -i /.../app/src/main/res -o /.../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/res -d /.../app/build/freeline/freeline-databinding/merged_layoutinfo -c /.../app/build/freeline/freeline-databinding/app/0ee7b6e3b6039864c8ecd8d4f6b8791d/java -l false -v 15 -s /**/Library/Android/sdk
[ERROR] --------------------------------------------------------
[DEBUG] Prepare tasks time: 0.3s
[DEBUG] Task engine running time: 125.2s
[DEBUG] Total time: 125.5s
[DEBUG] --------------------------------------------------------
pollyfat commented 7 years ago

发现个新问题,修改layout后编译会把该layout 的databinding标签清除(, ,etc.),并在某些标签加上android:tag="..."。不过这个不确定是freeline的原因还是其他。

lomanyong commented 7 years ago

@pollyfat 是指直接在你原本的目录进行了修改?

pollyfat commented 7 years ago

对,直接修改了layout.xml文件..<+layout+><+data+>等。

lomanyong commented 7 years ago

@pollyfat 这样的话应该是 bug,我再分析一下为什么没有到我自己定义的路径去处理文件...

pollyfat commented 7 years ago

加油

(ง •̀_•́)ง

2017-01-13 16:02 GMT+08:00 Yong notifications@github.com:

@pollyfat https://github.com/pollyfat 这样的话应该是 bug,我再分析一下为什么没有到我自己定义的路径去处理文件...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/alibaba/freeline/issues/594#issuecomment-272383735, or mute the thread https://github.com/notifications/unsubscribe-auth/AKT8dt74JLWkgoR1Fd2vFCR7JURc8m-8ks5rRy-tgaJpZM4LfA-b .

yangwuan55 commented 7 years ago

这个问题修复了么?什么时候升级我这边经常出现这样的问题。

lomanyong commented 7 years ago

@yangwuan55 请问能够提供可以复现问题的 sample 工程吗?以便更快定位问题...

目前得到的信息里处理的入参应该是没有问题,data-binding 本身处理的时候抛出来了 IOException.

yangwuan55 commented 7 years ago

可能情况比较复杂,主要是不知道为什么会这样,简单写个sample不一定可以复现。一旦出现这样的问题卸载app好像就可以了,不然每次都会重新编译。

lomanyong commented 7 years ago

@yangwuan55 这个编译问题貌似跟是否卸载 app 没有关系吧...