데이터 바인딩-전체 내용을 복사하지 못했습니다.

폴 체르 넨코

내 앱에는 많은 모듈이있는 구조가 있습니다. 앱을 빌드 할 때 일반적으로이 오류가 발생하고 이유를 확인할 수 없습니다.

Failed to copy full contents from 
'D:\Projects\MyCompanyName\myproject\build\myproject\module1\intermediates\data_binding_base_class_log_artifact\debug\out\com.mycompanyname.myproject-binding_classes.json' 
to 
'D:\Projects\MyCompanyName\myproject\build\myproject\module2\intermediates\data_binding_base_class_logs_dependency_artifacts\debug\out\com.mycompanyname.myproject-binding_classes.json'

이것은 다른 모듈에서 발생합니다. 이전에는 프로젝트를 2 ~ 3 번 재실행했을 때 정상적으로 빌드되었습니다. 그러나 더 많은 모듈에서이 오류가 더 자주 나타나기 시작했습니다. 빌드 디렉토리를 변경하려고 시도했습니다.

allprojects {
    buildDir = rootProject.buildDir.path + "/${project.name}"
}

하지만 도움이되지 않았습니다.

폴 체르 넨코

이유를 찾았습니다. 내 프로젝트 Gradle에는 모듈의 Gradle 파일에 몇 가지 공통 값을 적용하는 코드가 있습니다. 데이터 바인딩을 활성화 한 모든 것 외에도 :

afterEvaluate { project ->
    if (project.hasProperty('android')) {
        android {
            dataBinding {
                enabled = true
            }

            // Other stuff here
        }
    }
}

그러나 모든 모듈에 데이터 바인딩이 구현 된 것은 아닙니다 (특히 지속성 레이어 모듈). 따라서 대답은 데이터 바인딩이 구현 된 모듈과 앱 모듈에서만 데이터 바인딩을 활성화하는 줄을 넣어야한다는 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android-데이터 바인딩 및 개조를 사용하여 데이터를로드하지 못했습니다.

분류에서Dev

PowerShell 및 ShowUI를 사용한 기본 데이터 바인딩 예제-전혀 작동하지 않습니다.

분류에서Dev

이전 iOS 시뮬레이터에서 실행할 때 "launchd_sim을 시작하지 못했습니다 : 세션에 바인딩 할 수 없습니다. launchd_sim이 충돌하거나 응답을 종료했을 수 있습니다."오류

분류에서Dev

전체 POJO 데이터 바인딩과 잭슨 사용자 정의 필터

분류에서Dev

내 사용자 지정 사전 데이터를 plist 파일에 쓰지 못했습니다.

분류에서Dev

JSON 응답을 GSON 주석이 달린 POJO에 바인딩하지 못했습니다.

분류에서Dev

폴리머에서 안전한 HTML 데이터 바인딩을 허용하는 방법이 있습니까?

분류에서Dev

작업을 사용하여 바인딩 목록을 변경할 때 내 데이터 소스가 업데이트되지 않습니다.

분류에서Dev

angular2에 대한 호출이 데이터를 바인딩하지 못했습니다.

분류에서Dev

IllegalArgumentException으로 인해 바람둥이에서 전쟁을 시작하지 못했습니다.

분류에서Dev

내 AngularJS 앱에서 데이터 바인딩이 작동하지 않습니다.

분류에서Dev

사전 태그 내의 AngularJS 데이터 바인딩

분류에서Dev

Linq로 전체 개체를 업데이트하거나 각 속성을 바인딩해야합니까?

분류에서Dev

사전-TextBox 바인딩이 작동하지 않습니다.

분류에서Dev

내장 인코딩 및 데이터 바인딩으로 안전하지 않은 디코딩

분류에서Dev

Dockerized React App이 Heroku의 $ PORT에 바인딩하지 못했습니다.

분류에서Dev

데이터 바인딩을 사용하여 <include> 레이아웃에 데이터 전달

분류에서Dev

데이터 바인딩 오류는 없지만 바인딩 된 출력을 볼 수 없습니다.

분류에서Dev

전체 양식에 바인딩이 작동하지 않습니다.

분류에서Dev

Volley를 사용하여 데이터베이스로 데이터를 보내지 못했습니다.

분류에서Dev

Ansible이 / command로 파일을 전송하지 못했습니다.

분류에서Dev

내 viewmodel 데이터가 edittext에 바인딩되지 않았습니다.

분류에서Dev

ko jquery 자동 완성 사용자 정의 바인딩이 이전 바인딩을 재정의합니다.

분류에서Dev

composer update 응답을 디코딩하지 못했습니다 : zlib_decode () : 데이터 오류

분류에서Dev

Titanium JS : Alloy 데이터 바인딩 사용 오류 : 'undefined'는 객체가 아닙니다 ( '__alloyId60.on'평가).

분류에서Dev

angular.js를 사용하여 입력 필드 내부 데이터를 바인딩 할 수 없습니다.

분류에서Dev

응답 데이터가 ng-repeat를 사용하여 테이블에 바인딩되지 않습니다.

분류에서Dev

데이터베이스가 읽기 전용이므로 데이터베이스를 업데이트하지 못했습니다.

분류에서Dev

JQuery 템플릿을 사용한 녹아웃 바인딩이 데이터를 표시하지 않습니까?

Related 관련 기사

  1. 1

    Android-데이터 바인딩 및 개조를 사용하여 데이터를로드하지 못했습니다.

  2. 2

    PowerShell 및 ShowUI를 사용한 기본 데이터 바인딩 예제-전혀 작동하지 않습니다.

  3. 3

    이전 iOS 시뮬레이터에서 실행할 때 "launchd_sim을 시작하지 못했습니다 : 세션에 바인딩 할 수 없습니다. launchd_sim이 충돌하거나 응답을 종료했을 수 있습니다."오류

  4. 4

    전체 POJO 데이터 바인딩과 잭슨 사용자 정의 필터

  5. 5

    내 사용자 지정 사전 데이터를 plist 파일에 쓰지 못했습니다.

  6. 6

    JSON 응답을 GSON 주석이 달린 POJO에 바인딩하지 못했습니다.

  7. 7

    폴리머에서 안전한 HTML 데이터 바인딩을 허용하는 방법이 있습니까?

  8. 8

    작업을 사용하여 바인딩 목록을 변경할 때 내 데이터 소스가 업데이트되지 않습니다.

  9. 9

    angular2에 대한 호출이 데이터를 바인딩하지 못했습니다.

  10. 10

    IllegalArgumentException으로 인해 바람둥이에서 전쟁을 시작하지 못했습니다.

  11. 11

    내 AngularJS 앱에서 데이터 바인딩이 작동하지 않습니다.

  12. 12

    사전 태그 내의 AngularJS 데이터 바인딩

  13. 13

    Linq로 전체 개체를 업데이트하거나 각 속성을 바인딩해야합니까?

  14. 14

    사전-TextBox 바인딩이 작동하지 않습니다.

  15. 15

    내장 인코딩 및 데이터 바인딩으로 안전하지 않은 디코딩

  16. 16

    Dockerized React App이 Heroku의 $ PORT에 바인딩하지 못했습니다.

  17. 17

    데이터 바인딩을 사용하여 <include> 레이아웃에 데이터 전달

  18. 18

    데이터 바인딩 오류는 없지만 바인딩 된 출력을 볼 수 없습니다.

  19. 19

    전체 양식에 바인딩이 작동하지 않습니다.

  20. 20

    Volley를 사용하여 데이터베이스로 데이터를 보내지 못했습니다.

  21. 21

    Ansible이 / command로 파일을 전송하지 못했습니다.

  22. 22

    내 viewmodel 데이터가 edittext에 바인딩되지 않았습니다.

  23. 23

    ko jquery 자동 완성 사용자 정의 바인딩이 이전 바인딩을 재정의합니다.

  24. 24

    composer update 응답을 디코딩하지 못했습니다 : zlib_decode () : 데이터 오류

  25. 25

    Titanium JS : Alloy 데이터 바인딩 사용 오류 : 'undefined'는 객체가 아닙니다 ( '__alloyId60.on'평가).

  26. 26

    angular.js를 사용하여 입력 필드 내부 데이터를 바인딩 할 수 없습니다.

  27. 27

    응답 데이터가 ng-repeat를 사용하여 테이블에 바인딩되지 않습니다.

  28. 28

    데이터베이스가 읽기 전용이므로 데이터베이스를 업데이트하지 못했습니다.

  29. 29

    JQuery 템플릿을 사용한 녹아웃 바인딩이 데이터를 표시하지 않습니까?

뜨겁다태그

보관