Android studio打开后全报红怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android studio打开后全报红怎么办相关的知识,希望对你有一定的参考价值。

重新编译、清空依旧全报红

这是你的sdk没有配置,看android studio的上面,应该有提示你去配置相应的sdk的。。。配置好了就可以用了。。。如果本地没有相应的sdk,你就要去下载了,但是下载由于有墙的存在,使用sdk Manager很慢。。。你就要用代理了 参考技术A classpath 'com.android.tools.build:gradle:xxx' 的值和编译工具没有对应导致。

Android Studio查看Android源码报红

参考技术A 在看listview源码时发现有些方法报红,但是编译能通过,clean rebuild都没用

这是因为这些方法或者类是被 android SDK隐藏的,出于安全或者某些原因,这些API不能暴露给应用层的开发者,所以编译完成的android.jar包里会把这些API隐藏掉,而我们的Android项目是依赖android.jar的,查看源码的时候,IDE会自动去android.jar找对应的API,自然会找不到。当然,这些API在ROM中是实际存在的,有些开发者发现了一些可以修改系统行为的隐藏API,在应用层通过反射的方式强行调用这些API执行系统功能,这种手段也是一种HACK。

这是官方出于安全方面的原因,没有将全部的API都暴露给开发者,所以报红其实是正常的 。 并不会影响项目的运行,假如想看源码的话,可以去android开发者网站看。

以上是关于Android studio打开后全报红怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Android studio怎么打开手机页面

android studio把窗口关闭了怎么打开?

android studio flutter plugin 报红 爆红 但是使用正常

android studio怎么打开

我的Android进阶之旅Android Studio的NDK项目可以运行,但是C++代码全部报红的错误

我的Android进阶之旅Android Studio的NDK项目可以运行,但是C++代码全部报红的错误