Ошибка: слишком большой код в AppDatabase_Impl.java, когда в базе данных больше таблиц - PullRequest
0 голосов
/ 26 октября 2018

Я использую библиотеку Room в одном из моих приложений, и при компиляции приложения выдает ошибку ниже:

\db\AppDatabase_Impl.java:393: error: code too large 
protected void validateMigration(SupportSQLiteDatabase _db) { 
^ 
Note: Some input files use or override a deprecated API. 
Note: Recompile with -Xlint:deprecation for details. 
1 error 
:app:compileDebugJavaWithJavac FAILED 
:app:buildInfoGeneratorDebug 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:compileDebugJavaWithJavac'. 
> Compilation failed; see the compiler error output for details.
(see full text)

1 Ответ

0 голосов
/ 26 октября 2018
protected void validateMigration(SupportSQLiteDatabase _db)

Some input files use or override a deprecated API. 

Это ваша ошибка, пройдите этот метод и удалите все вызовы устаревшего API, затем он должен запустить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...