大家好,今日小源来为大家解答以上的问题。androidstudio使用教程详解,androidstudio的r很多人还不知道,现在让我们一起来看看吧!
androidstudio使用教程详解 androidstudio的r
androidstudio使用教程详解 androidstudio的r
androidstudio使用教程详解 androidstudio的r
1、点击顶部左上角的File菜单,在出现的下拉菜单中找到Project Structure,点击进入。
2、一、修改Android④在AS中打开源码根目录下新生成的android.iprStudio(以下简称AS)的内存配置因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio.vmoptions中-Xms和-Xmx的值。
3、文档中使用的是748m,可自行修改。
4、在IDE中添加一个没有classpath的JDK,这样可以确保使用源码里的库文件①编译源码(为了确保生成了.ja文件,如R.ja;如果编译过,则无需再次编译)②检查out/host/linux-x86/framework/目录下是否有idegen.jar如果idegen.jar不存在,执行:mmmdlopment/tools/idegen/在5.0.1的源码中会生成res.ja的文件夹,导致idegen.jar运行时抛FileNotFoundException,这是idegen的代码不够严谨造成的。
5、我的分享里有修改这个bug的patch,或者直接使用我分享的idegen.jar。
6、③执行dlopment/tools/idegen/idegen.sh等待出现类似下面的结果:Read5msTrersedtree:44078ms这时会在源码的根目录下生成android.ipr和android.iml两个InliJIDEA(AS是基于InliJIDEA社区版开发的)的配置文件四、解决源码中跳转错误问题①为当前工程设置正确的SDK和JDK先将所有依赖删掉,只留下上图'1'所指向的两个(注意:这里删除全部只是为了方便。
7、如果确实用到了.jar,在将它们的路径添加进来就可以了.如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)点击上图中'2'指向的'+'并选择上图'3'指向的'Jarsordirectories'选项,依次将frameworks和external文件夹添加进来五、DEBUG源码可以通过给刚导入的工程在'Modules'中添加'Android在弹出的选择进程(ChooseProcess)对话框中,勾选显示所有进程,选择要DEBUG的代码所在的进程,点击OK即可.六、其它代码中很多地方提示CallrequiresAPILlx....出现这个问题是因为AS将工程当做安卓应用程序工程了,且源码中没有指定minSdkVersion.只需在源码根目录加一个声明minSdkVersion的AndroidManifest.xml文件即可(分享了一个AndroidManifest.xml)。
8、也可以考虑使用build.gradle来解决该问题。
本文到这结束,希望上面文章对大家有所帮助。