2016-12-02 7 views
0

큰 Android 프로젝트 (수백 개의 소스 파일)가 있으며 빌드하려고하면 오류가 발생합니다. 이 오류가 발생한 정확한 위치를 알려주지 않는다는 것입니다. 프로젝트를 빌드하기 전에 Android Studio는 코드에 문제가 있음을 의미하지 않습니다.소스 또는 위치가없는 Java 빌드 오류

enter image description here

사람은 "BleSession"는 주장 기능 인터페이스로 사용되는 위치 내가 찾을 수있는 방법을 알고 있나요? 이 수업은 실제로 여러 곳에서 수동으로 진행됩니다. 나는 RetroLambda를 사용하여 기능 인터페이스를 가능하게하고 있습니다.

나는 전체 프로젝트를 청소하고 다시 만들뿐 아니라 Android Studio 자체를 다시 시작하려고 시도했지만 성공하지는 못했습니다.

+0

'BleSession'에 대한 대량 검색을 시도 했습니까? 그것이 어디에서나 사용되지 않는다면, 그것을 좁혀 야합니다. – Carcigenicate

+0

프로젝트 창에서 "Android"또는 "Project"라는 드롭 다운 상자를 클릭하고 "Problems"를 선택하십시오. 거기에 무엇이 보이나요? –

답변

1

출력물에서 제안하는 사항을 수행하는 것은 어떻습니까? 그것을 인용하자 : See complete output in console. 나는 거기에 당신이 위치와의 전체 오류를 발견 할 것 같아요.

람다 식을 제공하는 인수 BleSession이있는 메소드를 검색하십시오. 클래스 BleSession은 기능 인터페이스가 아니므로이 인터페이스에 대해 람다 인수를 제공 할 수 없습니다.

+0

글쎄 나는 그렇게 해봤지만,별로 도움이되지 못했지만 다른 누군가가 나보다 잘 해석 할 수 있다면 시도해보십시오. https://www.pastiebin.com/58419443d314e – starman

+0

@starman 콘솔은 다음 단계 : "일부 메시지가 단순화되었습니다. -Xdiags : 자세한 출력으로 전체 출력을 얻으려면 다시 컴파일하십시오." –

+0

그 외에도 이미 내 대답의 후반부에 해석을 제공했습니다. – Vampire