@hide类未找到

时间:2016-04-26 10:31:54

标签: android android-source android-build

ContentResolver类有一个名为getSyncStatus(...)的隐藏方法。

为了使其公开可见,我尝试在support {4}的ContentResolverCompat中添加一个包装器方法。

到目前为止,这在Eclipse中有效,但当我调用make时,它失败并出现以下错误:

ERROR: /development/android/frameworks/support/v4/java/android/support/v4/content/SyncStatusInfo.java:91: android.content.SyncStatusInfo cannot be resolved to a type
ERROR: /development/android/frameworks/support/v4/java/android/support/v4/content/ContentResolverCompat.java:19: The import android.accounts cannot be resolved
ERROR: /development/android/frameworks/support/v4/java/android/support/v4/content/ContentResolverCompat.java:137: Account cannot be resolved to a type
ERROR: /development/android/frameworks/support/v4/java/android/support/v4/content/ContentResolverCompat.java:138: android.content.SyncStatusInfo cannot be resolved to a type
ERROR: /development/android/frameworks/support/v4/java/android/support/v4/content/ContentResolverCompat.java:146: Account cannot be resolved to a type
ERROR: /development/android/frameworks/support/v4/java/android/support/v4/content/ContentResolverCompat.java:148: android.content.SyncStatusInfo cannot be resolved to a type 

我的想法只是@hide is a documentation thing,我可以从AOSP课程中访问它。但是,当我想访问隐藏的类/方法时,为什么我无法构建我的更改?

注意:我不想构建Android应用,我想更改/构建Android源代码本身。

修改:这不是@hide class not found的副本,因为@hide意味着它已从JavaDoc中删除,但仍可从Android源代码本身访问。

0 个答案:

没有答案