Android - содержание не разрешено в прологе
После 2 часов безуспешного поиска решения я решил задать вопрос здесь.
Я скачал проект из репозитория git, который работал в августе. Android Studio заставила меня обновить classpath и buildToolsVersion в файлах build.gradle. После этого я получаю ошибку приложения: произошел сбой mergeDebugResources.
:app:preBuild
:app:preDebugBuild
:app:checkDebugManifest
:ScavengerHunt-endpoints:compileLint
:ScavengerHunt-endpoints:copyReleaseLint UP-TO-DATE
:ScavengerHunt-endpoints:preBuild
:ScavengerHunt-endpoints:preReleaseBuild
:ScavengerHunt-endpoints:checkReleaseManifest
:ScavengerHunt-endpoints:preDebugBuild
:ScavengerHunt-endpoints:preDebugTestBuild
:ScavengerHunt-endpoints:prepareComAndroidSupportSupportV42000Library
:ScavengerHunt-endpoints:prepareComGoogleAndroidGmsPlayServices6171Library
:ScavengerHunt-endpoints:prepareReleaseDependencies
:ScavengerHunt-endpoints:compileReleaseAidl
:ScavengerHunt-endpoints:compileReleaseRenderscript UP-TO-DATE
:ScavengerHunt-endpoints:generateReleaseBuildConfig UP-TO-DATE
:ScavengerHunt-endpoints:generateReleaseAssets UP-TO-DATE
:ScavengerHunt-endpoints:mergeReleaseAssets UP-TO-DATE
:ScavengerHunt-endpoints:generateReleaseResValues UP-TO-DATE
:ScavengerHunt-endpoints:generateReleaseResources UP-TO-DATE
:ScavengerHunt-endpoints:mergeReleaseResources
:ScavengerHunt-endpoints:processReleaseManifest UP-TO-DATE
:ScavengerHunt-endpoints:processReleaseResources
:ScavengerHunt-endpoints:generateReleaseSources
:ScavengerHunt-endpoints:compileReleaseJava
:ScavengerHunt-endpoints:extractReleaseAnnotations
:ScavengerHunt-endpoints:mergeReleaseProguardFiles UP-TO-DATE
:ScavengerHunt-endpoints:processReleaseJavaRes UP-TO-DATE
:ScavengerHunt-endpoints:packageReleaseJar UP-TO-DATE
:ScavengerHunt-endpoints:compileReleaseNdk UP-TO-DATE
:ScavengerHunt-endpoints:packageReleaseJniLibs UP-TO-DATE
:ScavengerHunt-endpoints:packageReleaseLocalJar UP-TO-DATE
:ScavengerHunt-endpoints:packageReleaseRenderscript UP-TO-DATE
:ScavengerHunt-endpoints:packageReleaseResources UP-TO-DATE
:ScavengerHunt-endpoints:bundleRelease UP-TO-DATE
:app:preReleaseBuild
:app:prepareComAndroidSupportSupportV42100Library
:app:prepareComGoogleAndroidGmsPlayServices6171Library
:app:prepareScavenegetHuntScavengerHuntEndpointsUnspecifiedLibrary
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources
[Fatal Error] :1:1: Content is not allowed in prolog.
D:\scaveneget-hunt\app\src\main\res\protobuf\protocol.proto:0:0: Error: Content is not allowed in prolog.
:app:mergeDebugResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> D:\scaveneget-hunt\app\src\main\res\protobuf\protocol.proto:0:0: Error: Content is not allowed in prolog.
Я пытался удалить.idea также открыл этот файл в hexeditor, но нет ничего в 0:0. Дайте мне знать, если я должен включить больше информации.
--ОБНОВИТЬ--
Если я удаляю все из файла.proto, он терпит неудачу из-за "преждевременного конца файла", который кажется нормальным. Если я напишу код ниже, сообщение об ошибке "содержание не разрешено" снова.
message Im{
required string text = 1;
}
Я что-то упустил в настройках Android Studio?