学着jollen的MOSP移植FM的时候遇到一个问题:
在一个aidl中import一个parcelable aidl的时候会报 couldn't find import for class
xxx
折腾了好久,昨天从上午十点左右折腾到9点50,回家继续想,今天早上起床又想到一个实验方案,以为神助,到公司一试,还不好使!
终于求助于linux工程师,让他帮忙看看问题出哪了,为啥框架中这么用就没事,我这么用就不行?
经过他大概两个小时的研究终于
发现了苗头,我的Android.mk文件没有加LOCAL_AIDL_INCLUDES +=
xxx ,所以找不到我的parcelable aidl文件。他说是在网上搜索说“aidl就像C的头文件
”这句话得到的灵感,发现框架中framework\base\Android.mk中是这么用了。
其实我昨天也看了这个文件了,就是没对这个变量做更深入的追究。哎!离成功还差了这么点距离。
感慨
,一个人在奋斗局限太大了,很容遗漏一些或许是显而易见的东西,一想到敏捷开发中的结对编程,觉得那东西真是好!小公司一个人做一个方向的话,有时候就会遇到这样的问题,如果有两个人一起的话,应该能解决这个问题,这是猜测。
分享到:
相关推荐
在Python编程中,`LookupError: Couldn't find path to unrar library` 是一个常见的错误,通常出现在尝试使用某个模块或库解压RAR文件时。这个错误提示表明系统无法找到用于处理RAR格式的必要库,例如unrar库。下面...
"解决 MyEclipse 8.5 中的 “Could not find the main class” 问题" "Could not find the main class" 是一个常见的错误提示,出现于 MyEclipse 8.5 中使用外带的 Tomcat 时,因 JDK 版本问题所引起。下面将详细...
### "Could Not Find the Main Class, Program Will Exit" 错误解析及解决方法 在Java编程过程中,我们经常会在开发环境中遇到各种各样的错误提示,其中“Could not find the main class, program will exit”是一...
在Ubuntu环境下使用KVM(Kernel-based Virtual Machine)进行虚拟机的命令行安装时,可能会遇到一个常见的错误提示:“Couldn't find hvm kernel for Ubuntu tree.” 这个问题通常发生在尝试安装64位Ubuntu操作系统...
1.安装ubuntu时使用的virt-install的配置: virt-install \ --name test4 \ --ram 1024 \ --disk path=/data/01_ubuntu/ubuntu4.img,size=6 \ --vcpus 1 \ --hvm \ --os-type linux \ --network network=default \ ...
"Couldn't import Django. Are you sure it's installed and " "available on your PYTHONPATH environment variable? Did you " "forget to activate a virtual environment?" ) from exc execute_from_...
NULL 博文链接:https://yintech.iteye.com/blog/374842
本文将详细介绍如何在Windows 10环境下编译Tesseract 4.1.0版本,并解决在使用过程中遇到的“couldn't find a matching blob”问题。 一、准备工作 1. 安装Visual Studio:为了编译Tesseract,你需要安装Microsoft...
在IT领域,尤其是在Java编程中,遇到“Can not find the main class. Program will exit.”这一错误信息是非常常见的问题。这通常意味着编译器或运行环境无法识别并定位到程序的主类,即包含main方法的类,从而导致...
在Windows 7系统下运行Java应用包(JAR文件)时遇到“Could not find the main-class”错误,是常见的问题之一。这个问题通常出现在尝试启动一个没有正确指定主类的JAR文件时。主类是包含main方法的类,它是程序执行...
java代码执行hive相关ktr时报错: database type with plugin id [HIVE2] couldn't be found! 解决:kettle-core-7.1.0.0-12.jar适配hive后的包。具体步骤请查看...
在IT领域,虚拟化技术是不可或缺的一部分,它允许在一台物理机器上运行多个独立的操作系统实例,即虚拟机(VM)。本文将详细解析如何在VM虚拟机环境下安装GHOST系统,这一过程对于学习虚拟化技术、系统管理和软件...
### 故障解决:OGG-00446 Could not find archived log for sequence #### 一、背景与概述 在数据库同步过程中,Oracle GoldenGate (OGG) 是一种广泛使用的工具,它能够帮助实现不同数据库之间的高效同步。然而,...
### 图解VMWARE上安装XP系统、GHOST版系统 #### 安装虚拟机的好处与应用场景 在介绍具体的安装步骤之前,我们先来了解一下在VMware上安装XP系统以及GHOST版系统的背景知识和意义。 - **客户操作系统与应用程序...
Couldn't resolve host name"”。这个错误意味着在下载或更新FFmpeg库的过程中,系统无法解析主机名,可能是网络问题、DNS配置错误或是CMake脚本中的URL问题。 首先,我们来理解这个问题的根源。在OpenCV的...
Syntax Error: Couldn't find 'UniGB-UTF16-H' CMap file for 'Adobe-GB1' collection Syntax Error: Unknown CMap 'UniGB-UTF16-H' for character collection 'Adobe-GB1' Syntax Error: Failed to parse font ...
当遇到"Errno 14 curl#37 - "Couldn't open file /mnt/repodata/repomd.xml""这样的错误时,意味着在尝试使用`yum`执行操作时,系统无法找到必要的元数据文件——`repomd.xml`。这个文件包含了软件仓库的详细信息,...
8. n-状态的马尔可夫链:n-状态的马尔可夫链是一种有限状态空间的马尔可夫过程,其中系统的状态集合包含n个状态。在本文研究的背景下,当强度过程是n-状态的马尔可夫链时,能够给出首中时和末离时拉普拉斯变换的具体...
windows 7的引导文件
VM虚拟机+XP系统 安装教程 详细讲解了虚拟机的安装步骤,请及时查看。