zoukankan      html  css  js  c++  java
  • Android Studio查看android源码

    Android Studio的默认版本在/Applications/Android Studio.app/Contents/info.plist中设置,默认没有1.8。如下:

          <key>JVMVersion</key>
          <string>1.6*,1.7+,1.8+</string>

    然后设置编译器heap size,防止编译时内存溢出。 
    这里写图片描述

    这里写图片描述

    源码导入Android Studio之后,我的界面是这样的。 
    这里写图片描述 
    此时需要对SDK和JDK进行设置。以下仅是我个人的设置,未必适合每个人。 
    点击菜单File/Project Structrue/Modules,如下图所示。 
    这里写图片描述
    在右边,多选如上图中标为红色的条目,右键,Excluded,排除不需要加载的,这样可以加快工程的加载速度。 
    主要的包在framewords和packages中,Android Studio打开项目时没有看见res文件,是因为在两个包中没有标记res文件夹为resource,打开需要的右键标记即可,在做完下面的步骤之后再让其生效,需要点击菜单栏,File/ Invalide Caches / Restart,点击Invalidate And Restart。 
    这里写图片描述

    然后点击图中加号,选Android,将其作为一个Android工程。 
    这里写图片描述

    这里写图片描述
    但是这个时候你会发现AndroidMenifest.xml等文件并不存在,这个先不用管 ,当然你也可以手动在根目录创建一个,格式如下:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              package="android.java">
    
        <uses-sdk android:minSdkVersion="12"/>
    </manifest>
    如果你需要查看Java类中res文件的调用情况,需要将上图的Manifest file等条目的路径改为你需要查看的java类所在的模块目录,比如我想查看system ui的资源文件调用,设置就如下图所示: 

    这里写图片描述
    然后,将Generated Sources栏下的条目做如下修改: 
    这里写图片描述
    重启之后应该就可以了。

    接下来,设置SDK和JDK,我们都设为空就行了。 
    首先Project项: 
    这里写图片描述
    然后,设置SDK,选中java,删除所有图中选中项。 
    这里写图片描述
    然后选中你的对应的API版本,清空。 
    这里写图片描述

  • 相关阅读:
    python中的一些小知识
    软件工程第一次作业(2)
    CountDownLatch的理解和使用
    架构设计:系统间通信(1)概述从“聊天”开始上篇
    Asp默认的上传文件大小限制是200K
    当多个sqlserver服务存在时,需要完全限定的serverName 方可登陆
    关于Entity Framework 版本的疑惑
    mvc scaffolding
    sql 语句中的 NULL值
    如何从数据库生成 EF Code First model
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/6376934.html
Copyright © 2011-2022 走看看