Android11至15源码编译篇(云真机)

admin 2025年3月16日22:17:40评论0 views字数 4661阅读15分32秒阅读模式
Android11编译报错(当前内存为8G)
Android11至15源码编译篇(云真机)
Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceat java.base/java.util.Arrays.copyOfRange(Arrays.java:4030)at java.base/java.lang.StringLatin1.newString(StringLatin1.java:715)at java.base/java.lang.String.substring(String.java:1846)at java.base/java.io.File.getName(File.java:456)at com.intellij.openapi.vfs.local.CoreLocalVirtualFile.getName(CoreLocalVirtualFile.java:37)at com.intellij.openapi.vfs.VirtualFile.getNameSequence(VirtualFile.java:114)at com.intellij.openapi.vfs.VirtualFile.nameEquals(VirtualFile.java:676)at com.intellij.openapi.vfs.VirtualFile.findChild(VirtualFile.java:306)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl.findVirtualFileGivenPackage(KotlinCliJavaFileManagerImpl.kt:214)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl.access$findVirtualFileGivenPackage(KotlinCliJavaFileManagerImpl.kt:48)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl$findClasses$1$$special$$inlined$forEachClassId$lambda$1.invoke(KotlinCliJavaFileManagerImpl.kt:164)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl$findClasses$1$$special$$inlined$forEachClassId$lambda$1.invoke(KotlinCliJavaFileManagerImpl.kt:48)at org.jetbrains.kotlin.cli.jvm.index.JvmDependenciesIndexImpl$traverseDirectoriesInPackage$1.invoke(JvmDependenciesIndexImpl.kt:77)at org.jetbrains.kotlin.cli.jvm.index.JvmDependenciesIndexImpl$traverseDirectoriesInPackage$1.invoke(JvmDependenciesIndexImpl.kt:32)at org.jetbrains.kotlin.cli.jvm.index.JvmDependenciesIndexImpl.search(JvmDependenciesIndexImpl.kt:131)at org.jetbrains.kotlin.cli.jvm.index.JvmDependenciesIndexImpl.traverseDirectoriesInPackage(JvmDependenciesIndexImpl.kt:76)at org.jetbrains.kotlin.cli.jvm.index.JvmDependenciesIndex$DefaultImpls.traverseDirectoriesInPackage$default(JvmDependenciesIndex.kt:35)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl$findClasses$1.invoke(KotlinCliJavaFileManagerImpl.kt:162)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl$findClasses$1.invoke(KotlinCliJavaFileManagerImpl.kt:48)at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl.findClasses(KotlinCliJavaFileManagerImpl.kt:158)at com.intellij.psi.impl.PsiElementFinderImpl.findClasses(PsiElementFinderImpl.java:44)at com.intellij.psi.impl.JavaPsiFacadeImpl.findClassesWithoutJvmFacade(JavaPsiFacadeImpl.java:186)at com.intellij.psi.impl.JavaPsiFacadeImpl.findClassesWithJvmFacade(JavaPsiFacadeImpl.java:157)at com.intellij.psi.impl.JavaPsiFacadeImpl.findClasses(JavaPsiFacadeImpl.java:149)at com.intellij.psi.impl.file.PsiPackageImpl.getCachedClassesByName(PsiPackageImpl.java:209)at com.intellij.psi.impl.file.PsiPackageImpl.findClassByShortName(PsiPackageImpl.java:271)at com.intellij.psi.impl.file.PsiPackageImpl.processDeclarations(PsiPackageImpl.java:306)at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:213)at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:149)at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:501)at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:534)23:31:12 ninja failed with: exit status 1
解决方法
内存12G,处理器8
Android11至15源码编译篇(云真机)
Android11至15源码编译篇(云真机)
Android11至15源码编译篇(云真机)
sudo apt-get install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git git-lfs gnupg gperf imagemagick lib32readline-dev lib32z1-dev libelf-dev liblz4-tool lz4 libsdl1.2-dev libssl-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev
Python3版本切换
sudo update-alternatives --config python3
Android7.1.2
Android11至15源码编译篇(云真机)
Android11至15源码编译篇(云真机)
Android10
Android11至15源码编译篇(云真机)
Android11至15源码编译篇(云真机)
Android11
Android11至15源码编译篇(云真机)
cat ~/bin/repohead -n 1 .repo/repo/main.py
编译Android11源码
source build/envsetup.sh sagit test userdebugbreakfast sagit userdebugcrootbrunch sagit
Android11至15源码编译篇(云真机)
Android11至15源码编译篇(云真机)
Android11至15源码编译篇(云真机)
Android11至15源码编译篇(云真机)
Android11源码编译成功
Android11至15源码编译篇(云真机)
Android11系统一键刷机成功
Android11至15源码编译篇(云真机)
source build/envsetup.sh dipper test userdebugbreakfast dipper userdebugcrootbrunch dipper
加群添加微信号(cd-dlaq-sec)
Android11至15源码编译篇(云真机)
推荐阅读
Ubuntu系统无法开机解决方法篇
Ubuntu系统开机报错(无法开机启动)
Linux启动报错或无法启动的解决方法
Windows11 wsl2安装Ubuntu-20.04
Windows11使用WSL2下载Android12系统源码
Ubuntu不正常关机后进入initramfs导致无法开机(解决方法)
Ubuntu20.04安装EasyConnect后兼容性问题无法启动的解决方法
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境
鸿蒙APP逆向分析篇鸿蒙APP逆向分析工具和方法
云手机和Root研究篇
搭建云手机(无需Root权限)
Root检测绕过(文件系统虚拟化)
魔改绕过检测篇
魔改frida到绕过检测的思路
魔改frida特征和编译(绕过frida检测)
DeepSeek辅助研究魔改LSPosed Hook框架
Android12以上系统深度定制魔改如何解决安全风控问题
DeepSeek辅助研究魔改Android系统定制绕过安全风控检测浅析
Android系统定制篇
Android系统ROM定制汇总篇
Android11至15源码下载篇(云真机)
Android系统定制绕过检测(入门到精通-建议收藏)
Android15系统定制自定义系统服务的完整流程及代码实现
2022全球20多款知名的Android刷机ROM镜像和Android系统开源源码(覆盖全球机型)
Android11至15源码编译篇(云真机)
Android11至15源码编译篇(云真机)

原文始发于微信公众号(哆啦安全):Android11至15源码编译篇(云真机)

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年3月16日22:17:40
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Android11至15源码编译篇(云真机)https://cn-sec.com/archives/3841899.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息