Closed jasonzhang1986 closed 7 years ago
@edgarCode Hi,全量编译的时候没有报错吗?
全量的时候没有报错,可以正常编译并运行
增量编译aapt直接报错
@edgarCode 麻烦先回退一下 0.8.4,使用如下方法:
修改配置的版本:`classpath "com.antfortune.freeline:gradle:0.8.4"`
执行命令:`gradlew initFreeline -PfreelineVersion=0.8.4`
D:\android\workspace\TvSport>python freeline.py
[DEBUG] [dispatcher] command line args: Namespace(all=False, clean=False, cleanBuild=False, debug=False, version=False, wait=False)
[DEBUG] [dispatcher] *** Android Gradle Plugin Version: 2.1.0
[DEBUG] [dispatcher] *** Freeline Gradle Plugin Version: 0.8.4
[DEBUG] [dispatcher] *** Freeline Python Version: v0.8.4
[DEBUG] [scan_changed_files_command] find D:\android\workspace\TvSport\app\src\main\res\layout\activity_main.xml has modification.
[DEBUG] find app has 0 java files modified.
[DEBUG] project just need a incremental build.
[DEBUG] file changed list:
{
"build_info": {
"last_clean_build_time": 1484634921.437222,
"is_root_config_changed": false
},
"projects": {
"app": {
"src": [],
"so": [],
"assets": [],
"libs": [],
"res": [
"D:\\android\\workspace\\TvSport\\app\\src\\main\\res\\layout\\activity_main.xml"
],
"config": [],
"cpp": [],
"manifest": []
}
}
}
[DEBUG] [gradle_inc_builder] find app modules have res changed
[DEBUG] [task_engine] depth: 1, task: [connect_device_task]
[DEBUG] [task_engine] depth: 1, task: [gradle_aapt_task]
[DEBUG] [task_engine] depth: 2, task: [app]
[DEBUG] [task_engine] depth: 3, task: [merge_dex_task]
[DEBUG] [task_engine] depth: 5, task: [gradle_sync_task]
[DEBUG] [task_engine] depth: 6, task: [clean_cache_task]
[DEBUG] [task_engine] depth: 7, task: [update_stat_task]
[DEBUG] [connect_device_task] connect_device_task start to run after waiting 0.0s
[DEBUG] [gradle_aapt_task] gradle_aapt_task start to run after waiting 0.0s
[DEBUG] [sync_client] start to connect device...
[DEBUG] [sync_client] apktime path: D:\android\workspace\TvSport\app\build\freeline\freeline-assets\apktime
[DEBUG] [app_inc_invoker] find app has resource files modification.
[DEBUG] [gradle_aapt_task] start to execute aapt command...
[DEBUG] [sync_client] your local sync value is: 81000
[DEBUG] [tracing] generate_id_keeper_files: 0.999927520752ms
[DEBUG] replace D:\android\workspace\TvSport\app\src\main\res with target resource dir: D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res
[DEBUG] [sync_client] your local uuid value is: 81000
[DEBUG] [databinding_processor] java -jar freeline\release-tools\databinding-cli.jar -p com.letv.tvos.sport -i D:\android\workspace\TvSport\app\src\main\res -o D:\android\workspace\TvSport\app\build\freeline\freeline-databinding
\app\063252442fad19c2a84a323731823574\res -d D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\merged_layoutinfo -c D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a
323731823574\java -l false -v 15 -s D:\android\sdk -a D:\android\workspace\TvSport\app\src\main\res\layout\activity_main.xml
[DEBUG] [databinding_processor] process databinding resources success: D:\android\workspace\TvSport\app\src\main\res
[DEBUG] [app_inc_invoker] replace D:\android\workspace\TvSport\app\src\main\res\layout\activity_main.xml with output path: D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574
\res\layout\activity_main.xml
[DEBUG] [tracing] incremental_databinding_process: 676.000118256ms
[DEBUG] replace D:\android\workspace\TvSport\app\src\main\res with target resource dir: D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res
[DEBUG] [app_inc_invoker] find relative path: res\layout\activity_main.xml
[DEBUG] [app_inc_invoker] find relative path: res\values\freeline_id_keeper_public.xml
[DEBUG] [app_inc_invoker] find relative path: res\values\freeline_id_keeper_ids.xml
[DEBUG] [app_inc_invoker] aapt exec: freeline\release-tools\FreelineAapt.exe package -f -I D:\android\sdk\platforms\android-21\android.jar -M D:\android\workspace\TvSport\app\build\intermediates\manifests\full\debug\AndroidManif
est.xml -S D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res -S D:\android\workspace\TvSport\app\build\generated\res\rs\debug -S D:\android\workspace\TvSport\app\build\
intermediates\exploded-aar\com.squareup.leakcanary\leakcanary-android\1.5\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\runtime\0.8.4\res -S D:\android\workspace\TvSport\app\bui
ld\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\library\1.1\res -S D:\android\workspace\TvSport\app\build\inter
mediates\exploded-aar\com.android.databinding\adapters\1.1\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.su
pport\multidex\1.0.1\res -S D:\android\workspace\TvSport\app\build\freeline\app\backup\res -A D:\android\workspace\TvSport\app\build\freeline\freeline-assets -A D:\android\workspace\TvSport\app\build\generated\assets\shaders\deb
ug -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.squareup.leakcanary\leakcanary-android\1.5\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\runtime\0
.8.4\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\library\1
.1\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\adapters\1.1\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\assets -A D:\android\worksp
ace\TvSport\app\build\intermediates\exploded-aar\com.android.support\multidex\1.0.1\assets --custom-package com.letv.tvos.sport -m -J D:\android\workspace\TvSport\app\build\freeline\app\backup --auto-add-overlay -P D:\android\wo
rkspace\TvSport\app\build\freeline\app\backup\res\values\freeline_id_keeper_public.xml -F D:\android\workspace\TvSport\app\build\freeline\app\respack\app.pack --debug-mode --auto-add-overlay --no-version-vectors --buildIncrement
res/layout/activity_main.xml:res/values/freeline_id_keeper_public.xml:res/values/freeline_id_keeper_ids.xml --resoucres-md5-cache-path D:\android\workspace\TvSport\app\build\freeline\arsc_cache.dat --ignore-assets public_id.xml
:public.xml:*.bak:.*
[DEBUG] [sync_client] server result is 1
[DEBUG] [sync_client] find device port: 41128
[DEBUG] [connect_device_task] connect_device_task finish in 0.9s
[DEBUG] [app_inc_invoker] aapt use time: 1273.00000191ms
[DEBUG] [app_inc_invoker] merged_changed_list:
[DEBUG] [app_inc_invoker] [u'res/layout/activity_main.xml', u'res/values/freeline_id_keeper_public.xml', u'res/values/freeline_id_keeper_ids.xml']
[DEBUG] [tracing] run_incremental_aapt_task: 1286.99994087ms
[DEBUG] [app_inc_invoker] modify D:\android\workspace\TvSport\app\build\freeline\app\backup\com\letv\tvos\sport\R.java
[DEBUG] avoid windows unicode error for D:\android\workspace\TvSport\app\build\freeline\app\backup\com\letv\tvos\sport\R.java
[DEBUG] [app_inc_invoker] copy D:\android\workspace\TvSport\app\build\freeline\app\backup\com\letv\tvos\sport\R.java to D:\android\workspace\TvSport\app\build\freeline\freeline-backup-r\com\letv\tvos\sport\R.java
[DEBUG] [app_inc_invoker] modify D:\android\workspace\TvSport\app\build\freeline\freeline-backup-r\com\letv\tvos\sport\R.java
[DEBUG] [tracing] check_other_modules_resources: 9.0000629425ms
[DEBUG] [gradle_aapt_task] gradle_aapt_task finish in 2.0s
[DEBUG] [app] app start to run after waiting 2.0s
[DEBUG] [app_inc_invoker] app old R.java path: D:\android\workspace\TvSport\app\build\generated\source\r\debug\com\letv\tvos\sport\R.java
[DEBUG] [app_inc_invoker] app new R.java path: D:\android\workspace\TvSport\app\build\freeline\app\backup\com\letv\tvos\sport\R.java
[DEBUG] avoid windows unicode error for D:\android\workspace\TvSport\app\build\freeline\app\backup\com\letv\tvos\sport\R.java
[DEBUG] [app_inc_invoker] find R.java changed (md5 value is different from origin R.java)
[DEBUG] [app_inc_invoker] src changed files:
[DEBUG] [app_inc_invoker] [u'D:\\android\\workspace\\TvSport\\app\\build\\freeline\\app\\backup\\com\\letv\\tvos\\sport\\R.java']
[DEBUG] [app_inc_invoker] find R.java modified in src list
[DEBUG] [app_inc_invoker] app code only change R.java, need not go ahead
[DEBUG] [app_inc_javac_compile] no need to execute
[DEBUG] [app_inc_dex_compile] no need to execute
[DEBUG] [app] app finish in 0.0s
[DEBUG] [merge_dex_task] merge_dex_task start to run after waiting 2.0s
[DEBUG] [merge_dex_task] merge_dex_task finish in 0.0s
[DEBUG] [gradle_sync_task] gradle_sync_task start to run after waiting 2.0s
[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.0s
[DEBUG] [clean_cache_task] clean_cache_task start to run after waiting 2.0s
[DEBUG] [update_stat_task] update_stat_task start to run after waiting 1.1s
[DEBUG] [task_engine] task engine occurs exception, engine will exit.
[DEBUG] [task_engine] it takes task engine 2.01s to execute tasks.
[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------
full resource pack not found: D:\android\workspace\TvSport\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: 2.0s
[DEBUG] Total time: 2.2s
[DEBUG] --------------------------------------------------------
aapt不报错了,但还是编译不过
@edgarCode python freeline.py -f
重新执行,之前编译的时候有报错信息你没有注意
[ERROR] -------------------------------------------------------- [ERROR] build base resources failed with: freeline\release-tools\FreelineAapt.exe package -f -I D:\android\sdk\platforms\android-21\android.jar -M D:\android\workspace\TvSport\app\build\intermediates\manifests\full\debug\Android Manifest.xml -S D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res -S D:\android\workspace\TvSport\app\build\generated\res\rs\debug -S D:\android\workspace\TvSport\app\b uild\intermediates\exploded-aar\com.squareup.leakcanary\leakcanary-android\1.5\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\runtime\0.8.4\res -S D:\android\workspace\TvSport\ap p\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\library\1.1\res -S D:\android\workspace\TvSport\app\build\ intermediates\exploded-aar\com.android.databinding\adapters\1.1\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.andro id.support\multidex\1.0.1\res -S D:\android\workspace\TvSport\app\build\freeline\app\backup\res -A D:\android\workspace\TvSport\app\build\freeline\freeline-assets -A D:\android\workspace\TvSport\app\build\generated\assets\shader s\debug -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.squareup.leakcanary\leakcanary-android\1.5\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\runt ime\0.8.4\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\libr ary\1.1\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\adapters\1.1\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\assets -A D:\android\w orkspace\TvSport\app\build\intermediates\exploded-aar\com.android.support\multidex\1.0.1\assets -m -J D:\android\workspace\TvSport\app\build\freeline\app\backup --auto-add-overlay -F D:\android\workspace\TvSport\app\build\freeli ne\base-res.so --debug-mode --no-version-vectors --resoucres-md5-cache-path D:\android\workspace\TvSport\app\build\freeline\arsc_cache.dat --ignore-assets public_id.xml:public.xml:.bak:. [ERROR] -------------------------------------------------------- [DEBUG] Prepare tasks time: 0.1s [DEBUG] Task engine running time: 105.9s [DEBUG] Total time: 106.0s [DEBUG] --------------------------------------------------------
python freeline.py -f 执行后错误信息
v0.85出现了同样问题,全量编译正常,增量编译报aapt错误
@act262 我用的0.8.5出错了,然后lomanyong让我用0.8.4试试,结果报另外的错误
@act262 @edgarCode v0.8.5 的 windows 版本的 aapt 有点问题,正在重新处理。
@edgarCode 你报错没有贴错误日志,只贴了一句aapt命令...这样子没办法判断出现什么错误。
错误信息如下:
python freeline.py -f
[DEBUG] [dispatcher] command line args: Namespace(all=False, clean=False, cleanBuild=True, debug=False, version=False, wait=False)
[DEBUG] [dispatcher] *** Android Gradle Plugin Version: 2.1.0
[DEBUG] [dispatcher] *** Freeline Gradle Plugin Version: 0.8.4
[DEBUG] [dispatcher] *** Freeline Python Version: v0.8.4
[DEBUG] collecting project info, please wait a while...
[DEBUG] update apk time path: D:\android\workspace\TvSport\app\build\freeline\freeline-assets\apktime
[DEBUG] new clean build flag value: 618000
[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] generate_file_stat_task finish in 0.1s
[DEBUG] [read_project_info_task] read_project_info_task finish in 12.8s
[DEBUG] [gradle_clean_build_task] gradle_clean_build_task start to run after waiting 12.8s
[DEBUG] [gradle_clean_build_task] gradlew.bat :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.2s
[DEBUG] [install_apk_task] install_apk_task start to run after waiting 88.0s
[DEBUG] [install_apk_task] check device' connection...
[DEBUG] [clean_all_cache_task] clean_all_cache_task start to run after waiting 88.0s
[DEBUG] [clean_all_cache_task] ignore remove: D:\android\workspace\TvSport\app\build\freeline\freeline_annotation_info.json
[DEBUG] [clean_all_cache_task] ignore remove: D:\android\workspace\TvSport\app\build\freeline\jar_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: D:\android\workspace\TvSport\app\build\freeline\public_keeper.xml
[DEBUG] [clean_all_cache_task] ignore remove: D:\android\workspace\TvSport\app\build\freeline\stat_cache.json
[DEBUG] [clean_all_cache_task] ignore remove: D:\android\workspace\TvSport\app\build\freeline\app\assets_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: D:\android\workspace\TvSport\app\build\freeline\app\resources_dependencies.json
[DEBUG] [clean_all_cache_task] ignore remove: D:\android\workspace\TvSport\app\build\freeline\freeline-assets\apktime
[DEBUG] [clean_all_cache_task] clean_all_cache_task finish in 0.1s
[DEBUG] [build_base_resource_task] build_base_resource_task start to run after waiting 88.1s
[DEBUG] [append_file_stat_task] append_file_stat_task start to run after waiting 0.1s
[DEBUG] [append_file_stat_task] generate_file_stat_task in append mode
[DEBUG] collecting project info, please wait a while...
[DEBUG] [generate_project_info_task] generate_project_info_task start to run after waiting 88.0s
[DEBUG] [generate_apt_files_task] generate_apt_files_task start to run after waiting 75.3s
[DEBUG] [append_file_stat_task] no new modules found.
[DEBUG] collecting project info, please wait a while...
[DEBUG] [append_file_stat_task] append_file_stat_task finish in 0.0s
[DEBUG] [install_apk_task] start to install apk to device: D:\android\sdk\platform-tools\adb.exe install -r D:\android\workspace\TvSport\app\build\outputs\apk\app-debug.apk
[DEBUG] [generate_apt_files_task] start generate apt files stat...
[DEBUG] [build_base_resource_task] D:\android\workspace\TvSport\app\build\freeline\public_keeper.xml exists, move to dst: D:\android\workspace\TvSport\app\build\freeline\app\backup\res\values\freeline_id_keeper_public.xml
[DEBUG] [generate_project_info_task] generate_project_info_task finish in 0.0s
[DEBUG] [generate_apt_files_task] save apt files cache to path: D:\android\workspace\TvSport\app\build\freeline\apt_files_stat_cache.json
[DEBUG] [generate_apt_files_task] generate_apt_files_task finish in 0.0s
[DEBUG] [build_base_resource_task] generating ids.xml from public.xml...
[DEBUG] [databinding_processor] java -jar freeline\release-tools\databinding-cli.jar -p com.letv.tvos.sport -i D:\android\workspace\TvSport\app\src\main\res -o D:\android\workspace\TvSport\app\build\freeline\freeline-databinding
\app\063252442fad19c2a84a323731823574\res -d D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\merged_layoutinfo -c D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a
323731823574\java -l false -v 15 -s D:\android\sdk
[DEBUG] [databinding_processor] process databinding resources success: D:\android\workspace\TvSport\app\src\main\res
[DEBUG] [tracing] process_databinding_resources: 1853.99985313ms
[DEBUG] replace D:\android\workspace\TvSport\app\src\main\res with target resource dir: D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res
[DEBUG] [build_base_resource_task] aapt exec: freeline\release-tools\FreelineAapt.exe package -f -I D:\android\sdk\platforms\android-21\android.jar -M D:\android\workspace\TvSport\app\build\intermediates\manifests\full\debug\And
roidManifest.xml -S D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res -S D:\android\workspace\TvSport\app\build\generated\res\rs\debug -S D:\android\workspace\TvSport\a
pp\build\intermediates\exploded-aar\com.squareup.leakcanary\leakcanary-android\1.5\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\runtime\0.8.4\res -S D:\android\workspace\TvSpor
t\app\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\library\1.1\res -S D:\android\workspace\TvSport\app\bu
ild\intermediates\exploded-aar\com.android.databinding\adapters\1.1\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.a
ndroid.support\multidex\1.0.1\res -S D:\android\workspace\TvSport\app\build\freeline\app\backup\res -A D:\android\workspace\TvSport\app\build\freeline\freeline-assets -A D:\android\workspace\TvSport\app\build\generated\assets\sh
aders\debug -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.squareup.leakcanary\leakcanary-android\1.5\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\
runtime\0.8.4\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\
library\1.1\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\adapters\1.1\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\assets -A D:\andro
id\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.support\multidex\1.0.1\assets -m -J D:\android\workspace\TvSport\app\build\freeline\app\backup --auto-add-overlay -F D:\android\workspace\TvSport\app\build\fr
eeline\base-res.so --debug-mode --no-version-vectors --resoucres-md5-cache-path D:\android\workspace\TvSport\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 8.5s
[DEBUG] [install_apk_task] start to launch application com.letv.tvos.sport/com.letv.tvos.sport.MainActivity
[DEBUG] [install_apk_task] D:\android\sdk\platform-tools\adb.exe shell am start -n com.letv.tvos.sport/com.letv.tvos.sport.MainActivity
[DEBUG] [install_apk_task] install_apk_task finish in 17.9s
[DEBUG] [task_engine] task engine occurs exception, engine will exit.
[DEBUG] [task_engine] it takes task engine 105.87s to execute tasks.
[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------
nothing matches overlay file play_loading10.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading11.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading12.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading13.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading14.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading15.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading16.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading17.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading18.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading19.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading2.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading20.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading21.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading22.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading23.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading24.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading25.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading26.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading27.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading28.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading29.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading3.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading30.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading31.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading32.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading33.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading34.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading35.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading36.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading37.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading4.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading5.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading6.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading7.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading8.jpg, for flavor hdpi-v4
nothing matches overlay file play_loading9.jpg, for flavor hdpi-v4
Freeline trace:: makeFileResources all resource. Time Elapsed: 5.141000 ms
Freeline trace:: compile values. Time Elapsed: 0.919000 ms
Freeline trace:: makeFileResources for color and menu. Time Elapsed: 0.000000 ms
Freeline trace:: generate all bag attributes and assign indices. Time Elapsed: 0.157000 ms
Freeline trace:: compile all xml. Time Elapsed: 0.077000 ms
-resoucres-md5-cache-path = D:\android\workspace\TvSport\app\build\freeline\arsc_cache.dat
warning: overwriting 'D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\runtime\0.8.4\assets\apktime' with 'D:\android\workspace\TvSport\app\build\freeline\freeline-assets\apktime'
D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res\drawable-hdpi\app_detail_info_background_hide.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has
been edited
D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res\drawable-hdpi\app_detail_info_background_show.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has
been edited
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\drawable-nodpi-v4\default_icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\drawable-nodpi-v4\sport_pause_icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_riding.xml:49: error: Error: No resource type specified (at 'text' with value '@{data.time}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_riding.xml:49: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_riding.xml:70: error: Error: No resource type specified (at 'text' with value '@{name}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_riding_base.xml:130: error: No resource identifier found for attribute 'imageUrl' in package 'com.letv.tvos.sport'
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_riding_base.xml:99: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_riding_base.xml:130: error: Error: No resource type specified (at 'imageUrl' with value '@{user.headUrl}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_riding_base.xml:147: error: Error: No resource type specified (at 'text' with value '@{user.characterName}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_riding_base.xml:154: error: Error: No resource type specified (at 'text' with value '@{userLevel}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:84: error: Error: No resource type specified (at 'text' with value '@{data.speed==null?String.valueOf(0):data.spe
ed}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:84: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:106: error: Error: No resource type specified (at 'text' with value '@{warn}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:117: error: Error: No resource type specified (at 'text' with value '@{second}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:117: error: Error: No resource type specified (at 'visibility' with value '@{isvisable?View.VISIBLE:View.INVISIBL
E}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:117: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:126: error: Error: No resource type specified (at 'visibility' with value '@{isvisable?View.VISIBLE:View.INVISIBL
E}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:126: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:151: error: Error: No resource type specified (at 'text' with value '@{data.time}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:151: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\activity_usertest_riding.xml:189: error: Error: No resource type specified (at 'text' with value '@{notice}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\coach_data_riding.xml:48: error: Error: No resource type specified (at 'text' with value '@{data.speed}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\coach_data_riding.xml:90: error: Error: No resource type specified (at 'text' with value '@{data.calorie==null?String.valueOf(0):CPNumber.form
at0(Double.valueOf(data.calorie))}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\coach_data_riding.xml:166: error: Error: No resource type specified (at 'text' with value '@{data.pulse}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\coach_data_riding.xml:200: error: Error: No resource type specified (at 'text' with value '@{data.distance==null?String.valueOf(0.0):CPNumber.
format1(Double.valueOf(data.distance))}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\data_riding.xml:42: error: Error: No resource type specified (at 'text' with value '@{CPTime.getTime1ByS(data.realTime)}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\data_riding.xml:42: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\data_riding.xml:82: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\data_riding.xml:82: error: Error: No resource type specified (at 'text' with value '@{data.distance==null?String.valueOf(0.0):CPNumber.format1
(Double.valueOf(data.distance))}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\data_riding.xml:122: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\data_riding.xml:122: error: Error: No resource type specified (at 'text' with value '@{data.calorie==null?String.valueOf(0):CPNumber.format0(D
ouble.valueOf(data.calorie))}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\data_riding.xml:166: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\data_riding.xml:166: error: Error: No resource type specified (at 'text' with value '@{data.pulse}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\layout_riding_data.xml:65: error: Error: No resource type specified (at 'text' with value '@{data.time}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\layout_riding_data.xml:65: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\layout_riding_data.xml:100: error: Error: No resource type specified (at 'text' with value '@{data.distance==null?String.valueOf(0.0):CPNumber
.format1(Double.valueOf(data.distance))}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\layout_riding_data.xml:100: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\layout_riding_data.xml:139: error: Error: No resource type specified (at 'text' with value '@{data.calorie==null?String.valueOf(0):CPNumber.fo
rmat0(Double.valueOf(data.calorie))}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\layout_riding_data.xml:139: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\layout_riding_data.xml:178: error: Error: No resource type specified (at 'text' with value '@{data.pulse}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\layout_riding_data.xml:178: error: Error: No resource type specified (at 'typeface' with value '@{typeface}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\sport_data_riding.xml:51: error: Error: No resource type specified (at 'text' with value '@{data.speed}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\sport_data_riding.xml:94: error: Error: No resource type specified (at 'text' with value '@{data.calorie==null?String.valueOf(0):CPNumber.form
at0(Double.valueOf(data.calorie))}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\sport_data_riding.xml:173: error: Error: No resource type specified (at 'text' with value '@{data.pulse}').
D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res\layout\sport_data_riding.xml:208: error: Error: No resource type specified (at 'text' with value '@{data.distance==null?String.valueOf(0.0):CPNumber.
format1(Float.valueOf(data.distance))}').
[ERROR] --------------------------------------------------------
[ERROR] build base resources failed with: freeline\release-tools\FreelineAapt.exe package -f -I D:\android\sdk\platforms\android-21\android.jar -M D:\android\workspace\TvSport\app\build\intermediates\manifests\full\debug\Android
Manifest.xml -S D:\android\workspace\TvSport\app\build\freeline\freeline-databinding\app\063252442fad19c2a84a323731823574\res -S D:\android\workspace\TvSport\app\build\generated\res\rs\debug -S D:\android\workspace\TvSport\app\b
uild\intermediates\exploded-aar\com.squareup.leakcanary\leakcanary-android\1.5\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\runtime\0.8.4\res -S D:\android\workspace\TvSport\ap
p\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\library\1.1\res -S D:\android\workspace\TvSport\app\build\
intermediates\exploded-aar\com.android.databinding\adapters\1.1\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\res -S D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.andro
id.support\multidex\1.0.1\res -S D:\android\workspace\TvSport\app\build\freeline\app\backup\res -A D:\android\workspace\TvSport\app\build\freeline\freeline-assets -A D:\android\workspace\TvSport\app\build\generated\assets\shader
s\debug -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.squareup.leakcanary\leakcanary-android\1.5\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.antfortune.freeline\runt
ime\0.8.4\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\libr
ary\1.1\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\com.android.databinding\adapters\1.1\assets -A D:\android\workspace\TvSport\app\build\intermediates\exploded-aar\coolplay\assets -A D:\android\w
orkspace\TvSport\app\build\intermediates\exploded-aar\com.android.support\multidex\1.0.1\assets -m -J D:\android\workspace\TvSport\app\build\freeline\app\backup --auto-add-overlay -F D:\android\workspace\TvSport\app\build\freeli
ne\base-res.so --debug-mode --no-version-vectors --resoucres-md5-cache-path D:\android\workspace\TvSport\app\build\freeline\arsc_cache.dat --ignore-assets public_id.xml:public.xml:*.bak:.*
[ERROR] --------------------------------------------------------
[DEBUG] Prepare tasks time: 0.1s
[DEBUG] Task engine running time: 105.9s
[DEBUG] Total time: 106.0s
[DEBUG] --------------------------------------------------------
@edgarCode 你的子模块是 aar 依赖的?
@edgarCode 从0.8.5回滚到0.8.4首次使用会报资源id不存在,完全clean一下再用就没问题了
@lomanyong 是的,项目依赖了另一个aar
@edgarCode Freeline 目前不支持这样的,aar 使用了 DataBinding,但是 Freeline 无法检查出 aar 使用了 databinding 所以就会出现你的那个错误了...
好的,这个以后有计划支持吗?
@edgarCode 0.8.5 已回滚 FreelineAapt.exe 文件
后续有支持的想法,但是并不是很容易搞定,因为aar可能是别人输出的,所以我们处理起来很困难。