use*_*344 5 java android android-studio
在设置Android Studio之后,我试图找出有多少方法可以工作,但我可以看到Activity类有很多错误.
例如:
// Gives: cannot resolve symbol 'CallSuper'
android.annotation.CallSuper();
// Gives: cannot resolve method 'trackActivity(android.app.Activity)'
private final Object mInstanceTracker = StrictMode.trackActivity(this);
// Gives: cannot resolve symbol 'MainThread'
@MainThread
// **312 errors in android.app.Activity, 579 in android.view.View**
Run Code Online (Sandbox Code Playgroud)
我的应用程序运行正常.如何使这些错误消失,并能够看到现在无法解决的结构文档?
我的Android Studio 2.1.3配置的详细信息
安装在独立SDK管理器中:
准确地说,这些不是源代码中的错误,因为Activity/View
它只是:
android.annotation.CallSuper
您的 IDE在其类路径中找不到该类。trackActivity
class 中的方法android.app.Activity
。这是因为 SDK 是实际 Android 平台的子集。交付给开发人员的 SDK(又名公共 API)利用了许多平台功能(又名内部 API),因此您无法在 SDK 24 类路径中找到它们。
那么为什么所有这些部分都对开发人员隐藏呢?
它对开发人员是隐藏的,因为它的大部分实现因设备而异,而且在 99.99% 的情况下都不需要它们(隐喻数字而非实际统计数据)。您可能想看看这里。
归档时间: |
|
查看次数: |
1371 次 |
最近记录: |