android-source相关内容

构建Android从AOSP Q Beta 1代码开始

我是只读存储器开发的新手。我有一台摩托第一代设备放在那里。我想给它另一种生命。所以我试着从AOSP Q Beta 1源代码开始构建Android Go。我不知道如何添加产品以及如何配置它来构建Android Go。请帮助我配置和构建它。 推荐答案 要从头开始构建一个rom,您需要设备树、内核源代码(或预构建的镜像)、供应商BLOB和所需的HAL。从你的问题来看,我知道你没有为你的设备准 ..
发布时间:2022-06-10 16:45:55 移动开发

Android的AOSP构建失败-10.0.0_r39的Build_Image.py

在Ubuntu 20.04 LTS上。我在android-10.0.0_r39上签出了一个AOSP树。这棵树对Walleye来说构建得很好--我可以在设备上构建一个Run,没有问题。我在AOSP回购树中没有新文件。但是,如果我切换到蓝线,我会得到: lunch aosp_blueline-userdebug ... [ 99% 67222/67226] Target system fs im ..
发布时间:2022-06-10 16:38:09 移动开发

在AOSP源代码中添加系统应用(通过App源代码/作为项目工作)

我正在尝试通过应用程序源代码在AOSP源代码中添加应用程序,而不是通过apk。我的应用程序是我在Android Studio中开发的简单的Hello World应用程序。我把它的Android.mk写好了,放在packages/app/myapplication/Android.mk里了。aosp_source_code/build/target/product/handheld_system.m ..
发布时间:2022-06-10 16:31:54 移动开发

AOSP的libc++.so与NDK的libc++_shared.so相同吗?

我在一个Android应用程序中工作,其中一个共享库(我在Android Studio中构建的,我们称之为libA.so)动态加载供应商提供的另一个共享库(我们称之为libB.so)。我知道我不应该在我的应用程序(https://developer.android.com/ndk/guides/cpp-support.html#important_considerations)中使用多个C++运行 ..
发布时间:2022-06-10 16:27:39 移动开发

如何将系统服务添加到 Android 框架

我想添加我自己在 Android“system_server"中运行的框架代码(处理所有系统级服务).我的服务加载了一个 JNI 库,该库与我添加到内核的驱动程序对话.该服务旨在允许应用程序向其注册侦听器以从驱动程序获取更新.我发现了一篇不错的博文(http://www.androidenea.com/2009/12/adding-system-server-to-android.html),它解 ..
发布时间:2022-01-25 21:21:31 移动开发

AOSP 存储库同步时间过长

我正在尝试从同名的书中学习嵌入式 Android.作者建议与 AOSP 姜饼分支合作.于是我跟着去下载源码: $ repo init -u https://android.googlesource.com/platform/manifest.git-b 姜饼$回购同步 但这需要的时间太长了.同样从输出来看,在我看来它也在从其他分支下载源代码(我看到 android-5 .....),这不是我想 ..
发布时间:2022-01-25 12:22:29 移动开发

如何编译android goldfish 3.4内核并在模拟器上运行

首先让我告诉你,我正在使用 OS X 10.7.5 开发 MAC.我正在尝试编译 Goldfish 3.4 内核并在模拟器上运行它.它可以编译,但是当我运行它时,模拟器会打开并冻结.当我做“顶部"时,我可以看到模拟器疯狂地运行,但屏幕上什么也没有出现.这是我编译内核的方法 git clone https://android.googlesource.com/kernel/goldfish.git ..
发布时间:2022-01-15 18:47:45 移动开发

如何编译 Android AOSP 内核并使用 Android Emulator 对其进行测试?

有没有人成功编译安卓内核并在安卓模拟器中测试过,如果有,有什么特别需要做的吗? SDK 的文档非常好,但是我很难找到编译内核和在模拟器中设置自定义机器的文档. 解决方案 自 2009 年 8 月起,当您按照说明下载 android 开源项目的源代码时,内核不再是标准 repo 清单的一部分.在模拟器上成功下载、构建和运行特定内核所需的步骤如下: 通过将 Android 内核添加 ..
发布时间:2022-01-15 17:55:58 移动开发

如何在 AOSP 源代码中添加预构建的应用程序(系统应用程序)

我试图在 AOSP 版本 10 中添加一个 APK 作为系统应用程序.我遵循了几乎不同的链接中提到的程序,这里是 添加AOSP 中的 apk 但没有任何效果.此链接中提到的过程以及我遵循的步骤是: 将我的 Apk 放入 Aosp_root/packages/apps/my-app-folder/my-app.apk 将my-app.apk的Android.mk写入/my-app-folde ..
发布时间:2022-01-11 23:26:13 移动开发

MediaCodec KEY_FRAME_RATE 似乎被忽略了

我正在尝试在 android 4.4 中修改 screenrecord 的源并降低捕获的帧速率,但无论我输入什么值: format->setFloat("frame-rate", 5); 结果总是一样的(非常高的帧率) 编码器是否忽略了这个属性?如何控制帧率? 解决方案 frame-rate 值不会被忽略,但它并没有做你想做的事情. frame-rate 和 i-frame ..

模拟电源按钮按下以显示关机对话框

我正在尝试调用按下电源按钮时出现的关闭对话框.但我想从 android 应用程序或 Junit 测试用例中完成这项任务.在这种情况下,我将选择最可行的方法.我一直在尝试这样做,但未能成功.我正在尝试使用以下五种方法: 第一种方法: long eventTime = SystemClock.uptimeMillis();布尔值调度 = 启动器按钮 WInst.dispatchKeyEvent ..
发布时间:2022-01-10 23:15:04 移动开发

使用 AOSP 更改构建自定义 SDK

我正在尝试在 android studio 中构建我的应用程序(使用许多隐藏的 api 和属性).我已经修改了 AOSP 代码以公开这些隐藏的 api.为了使构建成功,我将 classes.jar 作为外部库添加到我的项目中.但这并不能解决问题.它仍然显示错误: 错误:找不到符号方法 getService()错误:找不到符号变量 userSetLocale错误:找不到符号方法 getInstan ..
发布时间:2022-01-08 16:45:33 移动开发

repo init 和 repo sync 实际上是做什么的?

我在 Android Enthusiasts 上发布了这个问题,但我认为问这个问题的地方不对,所以我从那里删除了它并在这里“再次"提问. 这是一个菜鸟问题,如果是,请原谅我,但我只是想清楚地理解基本概念.阅读 repo 帮助和 Google 的 repo 命令参考页面并没有真正启发多少.我从 Google 的参考页面中了解了一些内容,但我仍然需要更多说明. 按照关于如何下载androi ..
发布时间:2021-11-27 21:37:56 移动开发

Android repo 命令和切换分支

我觉得我对git的理解还算不错,但是说到repo命令,我就迷路了.我已经阅读了有关 repo 命令的内容,但我仍然不确定它是如何将所有内容联系在一起的. 我最大的问题是我可以将我当前的分支从姜饼更改为 ICS 并可能返回吗? 我看到命令: repo init -u https://android.googlesource.com/platform/manifest 据我所知,这将创 ..
发布时间:2021-11-27 21:37:37 移动开发

如何在Android框架中添加系统服务

我想添加自己的框架代码,该代码在 Android“system_server"(处理所有系统级服务)中运行.我的服务加载了一个 JNI 库,该库与我添加到内核中的驱动程序对话.该服务旨在允许应用程序向其注册侦听器以从驱动程序获取更新.我发现了一篇很好的博客文章(http://www.androidenea.com/2009/12/adding-system-server-to-android.ht ..
发布时间:2021-11-27 21:37:20 移动开发

Android x86 移植,无法使其工作

我对整个移植问题有点陌生,因为 Android SDK 提供的模拟器运行缓慢,所以我才知道. 我下载了 android-x86-3.2-RC2-eeepc 和 android-x86-3.2-RC2-tegav2 ISO-es(来自这个 站点)并在 VirtualBox 上尝试了它们,但在 eeepc 版本上没有互联网连接,并且 tegev2 无法启动. 我在 Windows 和 Li ..
发布时间:2021-11-27 21:37:11 移动开发