When Build->Make Project and android data binding is enabled
It's not code bug
Note: [ObjectBox] Starting ObjectBox processor (debug: false)
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/SomeAdapter.java:23: error: package my.package.name.databinding does not exist
import my.package.name.databinding.SomeBinding;
^
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/SomeAdapter.java:74: error: cannot find symbol
private final SomeBinding mBinding;
^
symbol: class SomeBinding
location: class SomeAdapter.SomeHolder
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/RedeemAdapter.java:76: error: cannot find symbol
SomeHolder(SomeBinding someBinding) {
^
symbol: class SomeBinding
location: class SomeAdapter.SomeHolder
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/activity/MainActivity.java:36: error: package my.package.name.databinding does not exist
import my.package.name.databinding.ActivityMainBinding;
^
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/activity/MainActivity.java:62: error: cannot find symbol
private ActivityMainBinding mActivityMainBinding;
^
symbol: class ActivityMainBinding
location: class MainActivity
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/activity/TestActivity.java:10: error: package my.package.name.databinding does not exist
import my.package.name.databinding.FragmentNewMainBinding;
^
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/activity/TestActivity.java:19: error: cannot find symbol
private FragmentNewMainBinding mBinding;
^
symbol: class FragmentNewMainBinding
location: class TestActivity
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/SomeOtherAdapter.java:17: error: package my.package.name.databinding does not exist
import my.package.name.databinding.ItemAdBinding;
^
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/SomeOtherAdapter.java:52: error: cannot find symbol
private final ItemAdBinding mItemAdBinding;
^
symbol: class SomeOtherBinding
location: class SomeOtherAdapter.SomeOtherHolder
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/SomeOtherAdapter.java:54: error: cannot find symbol
SomeOtherHolder(SomeOtherBinding someOtherBinding) {
^
symbol: class SomeOtherBinding
location: class SomeOtherAdapter.SomeOtherHolder
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/SomeOtherAgainAdapter.java:11: error: package my.package.name.databinding does not exist
import my.package.name.databinding.SomeOtherBinding;
^
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/SomeOtherAgainAdapter.java:49: error: cannot find symbol
private final SomeOtherBinding mBinding;
^
symbol: class SomeOtherAgainBinding
location: class SomeOtherAgainAdapter.SomeOtherAgainHolder
/Users/Username/AndroidStudioProjects/MyProjectName/app/src/main/java/my/package/name/adapters/SomeOtherAgainAdapter.java:51: error: cannot find symbol
public SomeOtherAgainHolder(SomeOtherBinding binding) {
^
symbol: class SomeOtherAgainBinding
location: class SomeOtherAgainAdapter.SomeOtherAgainHolder
warning: The following options were not recognized by any processor: '[android.databinding.minApi, android.databinding.enableDebugLogs, android.databinding.sdkDir, android.databinding.bindingBuildFolder, android.databinding.enableForTests, android.databinding.modulePackage, android.databinding.generationalFileOutDir, android.databinding.xmlOutDir, android.databinding.artifactType, android.databinding.printEncodedErrors, android.databinding.isTestVariant]'
13 errors
:app:compileDebugJavaWithJavac FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 55s
Did you find any workarounds to prevent the issue? Not yet
This looks like java compile errors. Where is the relation to ObjectBox?
Yes looks like it was because databinding problem. It was my fault. I made it work by updating all annotation processor to kapt since i use kotlin now, especially kapt "com.android.databinding:compiler:$gradle_version" then invalidate caches and restart
Glad you figured it out.
I encounter the same problem in my project with java.
@jackBear168 Please open a new issue with more details. -ut
Most helpful comment
Glad you figured it out.