我需要为Chromium for Android创建一个自定义的OmniboxResultsAdapter(org.chromium.chrome.browser.omnibox)。如果我编辑现有的类,一切都好,但是如果我添加新的类(例如没有字段或方法的空MyClass),并尝试在代码中使用它(例如,MyClass myObject = new MyClass()),并尝试进行构建:
chromium/src$ ninja -C out/Release chrome_public_apk
我的理解是:
../chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java:1430: error: cannot find symbol
MyClass myObject = new MyClass();
^
symbol: class MyClass
location: class LocationBarLayout
../chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java:1430: error: cannot find symbol
MyClass myObject = new MyClass();
^
symbol: class MyClass
location: class LocationBarLayout
2 errors
ninja: build stopped: subcommand failed.
我猜编译器因为ProGuard找不到这个类。
哪些文件需要修改才能获得正确的结果?