当前位置:首页 » 编程软件 » 应用程序编译安装过程

应用程序编译安装过程

发布时间: 2022-10-09 11:41:36

⑴ 如何把应用程序app编译进android系统

常用的应用程序编译到img文件中,就成了系统的一部分,用户不必自己安装,当然也卸载不了;

同时也可以删减系统自带的应用程序,精简系统;


  1. uild argetproct 目录下generic.mk文件:

  2. java代码 收藏代码

  3. PRODUCT_PACKAGES :=

  4. AccountAndSyncSettings

  5. DeskClock

  6. AlarmProvider

  7. Bluetooth

  8. Calculator

  9. Calendar

  10. Camera

  11. testMid

  12. CertInstaller

  13. DrmProvider

  14. Email

  15. Gallery3D

  16. LatinIME

  17. Launcher2

  18. Mms

  19. Music

我们添加一个testMid 应用名称。

2.把testMid包放入

packagesapps 目录下,修改android.mk文件。


Java代码 收藏代码

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_PACKAGE_NAME := testMid

LOCAL_CERTIFICATE := platform


include $(BUILD_PACKAGE)


注:LOCAL_PACKAGE_NAME := testMid (包名必须和generic.mk中添加的相同)

编译源码,可以看到在

out argetproctsmdkv210systemapp

目录下生存了testMid.apk了。这时system.img也包含了此应用。

-------------------------------------------------------------------

特殊情况:有时,应用需要包含jar包,这时的app导入源码时会出现问题:

MODULE.TARGET.JAVA_LIBRARIES.libarity already defined by stop


由于 LOCAL_STATIC_JAVA_LIBRARIES := libarity 会引发错误信息。

目前解决方法是:

uildcore 目录下修改base_rules.mk

注释掉错误信息:


ifdef $(mole_id)

#$(error $(LOCAL_PATH): $(mole_id) already defined by $($(mole_id)))

endif

$(mole_id) := $(LOCAL_PATH)


--重新编译,这时可以通过了。


(2)、删除原厂(Telchips)带源码的应用程序,如DTV_DVBT

在/device/telechips/m801/device.mk

注释掉相应语句:

# PRODUCT_PACKAGES +=

# SampleDVBTPlayer

同时,在/out/target/proct/m801/system/app 找到相应的.APK包,并删除

⑵ 简述编译安装应用的程序源码包的一般步骤

http://..com/question/213517780.html

⑶ 如何用IBM java安装java应用程序

将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET)
1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件
编译成EXE文件。
2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以
从微软的网站免费下载,地址如下:
http://www.microsoft.com/java/download/dl_sdk40.htm
jexegen的语法如下:
jexegen /OUT:exe_file_name
/MAIN:main_class_name main_class_file_name.class
[and other classes]
3. Visual Cafe提供了一个能够创建EXE文件的本地编译器。需要安装该光盘
上提供的EXE组件。
4. 使用InstallAnywhere创建安装盘。
5. 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的
地址获得:
http://www.alphaworks.ibm.com/tech/hpc
6. JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个
测试版本:
http://www.excelsior-usa.com/jet.html
7. Instantiations公司的JOVE
http://www.instantiations.com/jove/ejovesystem.htm
JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede
已经不复存在了。
8. JToEXE
Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的
网页上免费下载的,不过目前在该公司的主页上找不到了。

⑷ 软件安装的流程是什么

软件安装 视频教程.mp4 免费在线观看

链接:https://pan..com/s/12nOWb_8lBKkYcFWOvc7h3w

提取码:kwl7

软件(中国大陆及香港用语,台湾称作软体,英文:software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。

linux系统怎么安装软件

一、解析Linux应用软件安装包
通常Linux应用软件的安装包有三种:

1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。

2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。

3) dpkg包,如software-1.2.3-1.deb。它是Den Linux提供的一种包封装格式。

而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:

名称-版本-修正版-类型

例如:

1)software-1.2.3-1.tar.gz 意味着:

软件名称:software

版本号:1.2.3

修正版本:1

类型:tar.gz,说明是一个tar包。

2)sfotware-1.2.3-1.i386.rpm

软件名称:software

版本号:1.2.3

修正版本:1

可用平台:i386,适用于Intel 80x86平台。

类型:rpm,说明是一个rpm包。

注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。

而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。

二、了解包里的内容
一个Linux应用程序的软件包中可以包含两种不同的内容:

1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所 有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。

2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。

通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。

三、搞定使用tar打包的应用软件
1. 安装:

整个安装过程可以分为以下几步:

1)取得应用软件:通过下载、购买光盘的方法获得;

2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;

3)阅读附带的INSTALL文件、README文件;

4)执行“./configure”命令为编译做好准备;

5)执行“make”命令进行软件编译;

6)执行“make install”完成安装;

7)执行“make clean”删除安装时产生的临时文件。

好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。

2. 卸载:

通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。

那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。它们的使用方法,笔者会另行文介绍。在此就不加赘述了。

四、搞定使用rpm打包的应用软件
rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。

1. 安装:

我只需简单的一句话,就可以说完。执行:

rpm –ivh rpm软件包名

更高级的,请见下表:

rpm参数 参 数 说 明
-i 安装软件
-t 测试安装,不是真的安装
-p 显示安装进度
-f 忽略任何错误
-U 升级安装
-v 检测套件是否正确安装

这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

2. 卸载:

我同样只需简单的一句话,就可以说完。执行:

rpm –e 软件名

不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:

rpm –ivh software-1.2.3-1.i386.rpm

而当卸载时,则应执行:

rpm –e software。

另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。这些软件的具体应用,笔者会另行文介绍。

五、搞定使用deb打包的应用程序
这是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。我们在此就简单地说明一下:

1. 安装

dpkg –i deb软件包名

如:dpkg –i software-1.2.3-1.deb

2. 卸载

dpkg –e 软件名

如:dpkg –e software

⑹ 简述安装软件的一般步骤。

台电脑在硬件组装完毕后,首要工作就是安装操作系统,还要进行一些必要的设置,这样才能保证系统以及应用软件正确、稳定的运行。主要4大步骤是:
1)DOS的启动。
通过BOIS对COMS进行设置:
1,装入BOIS缺省值(在EXIT下选择Load BOIS Defaults回车选择OK)
2,在主菜单下设置好时间和日期
3,在BOOT下进行排序(软盘flash,光盘multimedia CD-ROM,硬盘等的排序)
4,等等其他的都设置完毕后,按F10 后重新启动
2)硬盘的分区和格式化。
在建立分区以前,要先解决三个问题:①该硬盘要分几个区;②每个分区占多大的容量;③每个分区都使用什么文件格式。硬盘分区的具体步骤如下:
① Create DOS Partition or Logical DOS Drive
② Set Active Partition
③ Delete Partition or Logical DOS Drive
④ Display Partition Information

(1)将系统盘插入软驱中,启动计算机进入A:\>后键入FDISK命令,系统提示是否用大硬盘,若你的硬盘大于8.4G,回答“Y”,进入主界面,屏幕显示:
其中文含义为:
① 建立DOS分区或逻辑DOS驱动器;
② 设置活动分区;
③ 删除分区或逻辑DOS驱动器;
④ 显示分区信息。
(2)选①进入“①Create DOS Partition or Logical DOS Drive”的子菜单:
① Create Primary DOS Partition
② Create Extended DOS Partition
③ Create Logical DOS Drive(s) in the Extended DOS Partition

其中文含义为:
① 创建基本DOS分区;
② 创建扩展DOS分区;
③ 在扩展DOS分区中建立逻辑DOS驱动器。
(3)选“① Create Primary DOS Partition”,屏幕显示如下:
Do you wish to use the maximum size for DOS Partition and make the DOS Partition active(Y/N)?
其中文含义为:将使用整个硬盘空间作为DOS主分区并作为DOS的活动分区吗(Y/N)?
若键入Y,则表示整个硬盘空间只建立一个分区,即为基本DOS分区和活动分区(活动分区是一个引导分区,在DOS下必须有一个DOS 分区作为活动分区,硬盘才具有引导功能);若键入N,则表示在硬盘上不仅建立基本DOS分区,还要建立扩展DOS分区。
因现在的硬盘容量比较大,有必要建立几个分区,这时键入N,屏幕显示:
Enter Partition size in Mbytes or Percent of disk space(%)to create a Primary DOS Partition:[ ]
其中文含义为:用兆字节或硬盘容量的百分比作为创建基本DOS分区大小。
(4)键入合适数字后,按【Esc】键退回到主界面,选择“② Create Extended DOS Partition”,屏幕显示:
Enter Logical drive size in Mbytes or Percent of disk space(%):[ ]
其中文含义为:用兆字节或硬盘容量的百分比作为创建逻辑DOS分区大小。
(5)键入硬盘总容量减去已建基本DOS分区大小,再按【Esc】键退回到主界面,选择“③ Create Logical DOS Drive(s)in the Extended DOS Partition”,屏幕显示:
Enter Logical drive size in Mbytes or Percent of disk space(%):[ ]
依次键入合适的逻辑驱动器容量,最后退回到主菜单。
(6)在主菜单中选择“②Set Active Partition”,然后按任意键,重新启动到A:\>。
注意:分区的删除步骤同建立分区相反:先进入FDISK主菜单,选择“③Delete Partition or Logical DOS Drive”,显示出子菜单;再选择“③ Delete Logical DOS Drive(s)in the Extended DOS Partition”;再选择“② Delete Extended DOS Partition”;最后,选择“① Delete Primary DOS Partition”。
以上所有操作在计算机重新启动后生效。
--------------------------------------------------------------------------------
硬盘的高级格式化
格式化之前必须重新启动计算机,硬盘高级格式化命令如下:
A:\>FORMAT C:
如果想把C盘格式化为系统盘,可在上面的命令后加参数 /S 。格式化完毕后可用C盘直接启动系统。
3)操作系统的安装。
选择直接从光盘启动安装Windows XP,则应将CMOS中的“First Boot Device ”设置为“CD-ROM”,表示先从光盘启动。以下以Windows XP的光盘启动为例进行安装。
(1) 将Windows XP的安装光盘插入光驱中,重新启动电脑;
图13-2 选择安装方式界面 图13-3 输入安装序列号
(2)Windows XP安装程序开始对系统进行常规检查,需要等待几分钟;
(3)屏幕上出现安装许可协议,按F8接受协议继续安装,如不同意按F3退出安装;
(4)选择安装分区,可以保持原有系统安装,也可以格式化硬盘全新安装;
(5)待屏幕出现“Windows XP安装程序”的画面时,进入“Windows XP安装程序向导”;
(6)在弹出的对话框中输入Windows XP的安装密码,按回车键继续安装;
(7)按照Windows XP的安装向导进行安装,如:当选择“安装模式”时,一般选择“典型”安装; 图13-4 安装程序向硬盘拷贝文件
(8)安装完毕,重新启动后屏幕将会出现“欢迎进入Windows XP”的画面。
4)常用设备驱动程序的安装及常用软件的安装等。
显示卡驱动程序的安装
显示卡驱动程序的安装步骤如下:
(1)在Windows XP桌面任意处单击鼠标右键,在弹出的快捷菜单中选择“属性”选项,打开“显示属性”对话框,选择“设置”选项卡;
(2)单击“高级”,打开“高级显示器属性”对话框,然后选择“适配器”标签中的“属性”按钮;
(3)在“驱动程序”标签中单击“驱动程序详细信息”按钮。如没有显示卡驱动程序安装盘,可选中“选择兼容设备”单选按钮,在“型号”列表中将显示出Windows XP自动识别出的显示卡驱动程序,若列表中有显示卡驱动程序,可在选定后单击“确认”按钮;若列表中没有显示卡驱动程序,选中“显示所有硬件”单选按钮,在左边“厂商”列表框中选定显示卡生产商,在右边的“型号”列表框中选择显卡驱动程序后,单击“确认”按钮;
(4)将驱动程序安装光盘或软盘放入光驱或软驱中进行安装;
(5)驱动程序安装完毕,按系统提示重新启动,即完成安装;
(6)显示卡工作状态的设置:
安装显示卡驱动程序后,为获得合适的工作环境及好的视觉效果,需要对显卡的工作状态(主要有刷新率、分辨率)进行设置。刷新率有60Hz、72Hz、80Hz、85Hz、120Hz、150Hz等选项,建议采用高于75Hz的垂直刷新率,以保护眼睛;显示分辨率有640×480、800×600、1024×768、1600×1200选项,一般800×600或1024×768比较常用。
--------------------------------------------------------------------------------
声卡驱动程序的安装
声卡驱动程序的安装步骤如下:
(1)用鼠标双击“我的电脑”图标,在打开的“我的电脑”窗口中双击“控制面板”图标,在“控制面板”窗口中双击“添加新硬件”图标,这时屏幕将弹出“添加新硬件向导”的对话框;
(2)连续点击“下一步”按钮,按照安装向导提示去做,这时Windows开始搜索在计算机上的所有非即插即用的新设备;
(3)待检查完毕,再单击“下一步”按钮后,屏幕将出现声卡的生产商及型号列表;
(4)选择声卡的生产商及型号,将厂商所提供的声卡安装软盘插入软驱中,单击“从软盘安装”按钮,系统将开始复制文件(此过程将会用到WindowsXP的安装盘,按提示插入即可);
(5)待复制文件完毕后,声卡驱动程序安装结束,重新启动计算机。
--------------------------------------------------------------------------------
打印机驱动程序的安装
安装步骤如下:
(1)打开资源管理器,或在桌面窗口中,双击“我的电脑”图标;
(2)在“我的电脑”窗口中双击“打印机”图标;
(3)在打开的“打印机”窗口中双击“添加打印机”图标,弹出“添加打印机向导”对话框,在该对话框中单击“下一步”按钮;
(4)再单击“下一步”按钮;
(5)在对话框中单击“从软盘安装”按钮;
(6)将包含驱动程序的软盘插入计算机的软盘驱动器,单击“确定”按钮;
(7)在打开的对话框中选中打印机的名称,然后单击“下一步”按钮;
(8)选择需要使用的这台打印机的端口,然后单击“下一步”按钮;
(9)选中“是”或“否”单选按钮,进行缺省打印机设定,单击“下一步”按钮,最后单击“完成”按钮;
(10)选中“是”单选按钮,打印一张测试页;
(11)如果测试页打印效果理想,在出现的对话框中选中“是”单选按钮。如果打印效果不理想,选中“否”单选按钮,并按照屏幕上的指导操作。
--------------------------------------------------------------------------------
Modem驱动程序的安装
以下以COMSTAR内置Modem为例介绍Modem在Windows XP中的安装过程。
1.设置通讯端口与中断
安装内置Modem的第一步是利用Modem卡上的跳线设置IRQ中断、通讯端口COM和I/O地址。如设置错误,内置Modem会与其它硬件设备发生冲突,导致系统工作不正常。目前大多数内置Modem均支持即插即用,使用这种方法安装硬件和驱动程序均较为方便,如果是初学者,建议使用这种安装方法。
2.安装即插即用Modem
(1)如果Modem设置即插即用方式,安装完硬件启动电脑Windows XP时,系统会自动检测到Modem,并给出“发现新硬件设备”的提示,随后出现“更新设备驱动向导”对话框,要求插入驱动程序盘;
(2)按提示将Modem的驱动程序盘放入软盘驱动器A,单击“下一步”按钮,系统会自动找到A盘上的驱动程序,并给出新的提示窗口;
(3)单击“完成”按钮后,系统给出要求插入Windows XP CD-ROM的磁盘提示。按提示将Windows XP安装光盘放入CD-ROM,单击“确定”按钮;
(4)以后系统开始拷贝文件,自动安装、设置端口和中断;
(5)驱动程序安装完成后,移去软盘驱动器A中的磁盘,按提示重新启动即完成安装。
3.安装、配置拨号网络
接下来双击桌面上 “我的电脑”图标,如果在打开的“我的电脑”窗口中有“拨号网络”文件夹存在,请跳到“(2)添加TCP/IP协议”;如果没有,按下述步骤安装拨号网络。
(1)安装拨号网络
在“我的电脑”窗口中双击“控制面板”文件夹,打开“控制面板”窗口,在该窗口中双击“添加/删除程序”图标,打开“添加/删除程序属性”对话框;
选择“Windows安装程序”选项卡,在该选项卡的“组件”列表框中
选择“通讯”选项,单击“详细资料”按钮;在打开的“通讯”对话框中的“组件”列表框中选择“拨号网络”选项;单击“确定”按钮返回到“Windows安装程序”选项卡,再单击“确定”按钮,按提示插入Windows XP的安装盘,系统开始复制文件并安装拨号网络。安装完毕后,可在“我的电脑”窗口中看到新增加的“拨号网络”文件夹。
(2)添加TCP/IP协议
在“我的电脑”窗口中双击“控制面板”文件夹,在打开的“控制面板”窗口中双击“网络”图标,打开“网络”对话框;在“配置”选项卡中单击“添加”按钮,打开“请选择网络组件类型”对话框;在该对话框的列表中选择“协议”选项,然后单击“添加”按钮,打开“选择网络协议”对话框;在该对话框中,选择右侧“厂商”列表中的Microsoft选项和右侧“网络协议”列表框中的TCP/IP选项;单击“确定”按钮后系统开始拷贝文件,安装完毕后系统将自动重新启动。
(3)配置拨号网络
在“我的电脑”窗口中双击“控制面板”文件夹,在打开的“控制面板”窗口中双击“网络”图标,打开“网络”对话框;
在该对话框中的“已经安装了下列网络组件”列表框中选择TCP/IP选项,然后单击“属性”按钮,打开“TCP/IP属性”对话框;
选择“IP地址”选项卡,选中“自动获取IP地址”复选框;
选择“DNS配置”选项卡,选中“启用DNS”复选框,在“主机”文本框中输入“163/169”,单击“确定”按钮,然后按提示重新启动。
(4)新建拨号连接,逛逛“163/169”
在桌面上双击“我的电脑”图标,在打开的“我的电脑”窗口中双击“拨号网络”文件夹,在打开的“拨号网络”窗口中双击“建立新连接”图标,打开“建立新连接”对话框;
在该对话框中的“请键入对方计算机的名称”文本框中输入“163/169网”,然后单击“下一步”按钮,弹出下一个对话框;
在该对话框中的“区号”下拉列表框中输入本地的区号;在“电话号码”文本框中输入“163/169”,在“国家或地区代码”下拉列表框中选择或输入“中国(86);
此时单击“下一步”按钮后,再单击“完成”按钮后,新建拨号连接完成。
安装完毕后,在“拨号网络”窗口能看到名为“163/169”的新建拨号图标。现在双击该图标即可听到喇叭中传来的拨号声,拨通后即可进入163/169网。
--------------------------------------------------------------------------------
5.应用程序的安装
下面以Office 2002软件为例介绍应用程序的安装方法。在安装Office 2002软件时,安装过程中需输入一组CD-KEY码,安装前要准备Office 2002安装软件的CD-KEY码。
具体安装步骤如下:
(1) 运行SETUP.EXE:将光盘放入光驱中,在桌面上双击“我的电脑”图标,进入光驱盘符寻找SETUP.EXE,选择“接受”协议,单击“继续”,直到屏幕出现相应提示;
(2) 输入用户和单位名、CD-KEY码:按屏幕的提示输入用户名和单位名称,在CD-KEY码后框中,输入光盘封套上的CD-KEY码,单击“确定”继续,如图13-5所示;
(3) 然后出现安装许可协议,如同意协议内容,则选择接受许可协议,继续安装,否则点击取消,结束安装; 图13-5 输入产品序列号
(4)确定安装目录:在Windows XP的环境下安装应用软件,其默认安装目录一般在C:\Program File\Microsoft Office。若不修改则单击“确定”按钮继续;若修改则单击“浏览”,选择合适的目录继续进行安装,本次安装选择在:D:\Program File\Microsoft Office目录下,如图13-6所示;
(5) 选择安装方式及安装规模:待屏幕显示软件的安装方式和规模菜单时,若选择“典型安装”选项,则安装程序将开始复制Access、Excel、Power Point、Outlook及Word的常用组件和其它辅助功能文件;若选择“自定义安装”选项,则安装程序将开始复制所选定的软件内容。然后单击“确定”按钮继续,如图13-7所示;
图13-6 选择安装目录图 13-7 选择需要安装的应用程序
(6) 复制文件并显示文件特点和复制进度:复制进度采用百分比表示,直到完成安装时屏幕重新显示“安装完成”并要求注册;
(7) 完成软件安装:单击“确定”按钮,结束安装,暂不进行“联机注册”,重新启动系统,Office XP安装完毕。

⑺ 如何把应用程序app编译进android系统

把常用的应用程序编译到img文件中,就成了系统的一部分,用户不必自己安装,当然也卸载不了;
同时也可以删减系统自带的应用程序,精简系统;

1.\build\target\proct 目录下generic.mk文件:
Java代码 收藏代码
PRODUCT_PACKAGES := \
AccountAndSyncSettings \
DeskClock \
AlarmProvider \
Bluetooth \
Calculator \
Calendar \
Camera \
testMid \
CertInstaller \
DrmProvider \
Email \
Gallery3D \
LatinIME \
Launcher2 \
Mms \
Music \

我们添加一个testMid \ 应用名称。
2.把testMid包放入
\packages\apps 目录下,修改android.mk文件。

Java代码 收藏代码
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := testMid
LOCAL_CERTIFICATE := platform

include $(BUILD_PACKAGE)

注:LOCAL_PACKAGE_NAME := testMid (包名必须和generic.mk中添加的相同)
编译源码,可以看到在
\out\target\proct\smdkv210\system\app
目录下生存了testMid.apk了。这时system.img也包含了此应用。
-------------------------------------------------------------------
特殊情况:有时,应用需要包含jar包,这时的app导入源码时会出现问题:
MODULE.TARGET.JAVA_LIBRARIES.libarity already defined by ... stop

由于 LOCAL_STATIC_JAVA_LIBRARIES := libarity 会引发错误信息。
目前解决方法是:
\build\core 目录下修改base_rules.mk
注释掉错误信息:

ifdef $(mole_id)
#$(error $(LOCAL_PATH): $(mole_id) already defined by $($(mole_id)))
endif
$(mole_id) := $(LOCAL_PATH)

--重新编译,这时可以通过了。

(2)、删除原厂(Telchips)带源码的应用程序,如DTV_DVBT
在/device/telechips/m801/device.mk
注释掉相应语句:
# PRODUCT_PACKAGES += \
# SampleDVBTPlayer \
同时,在/out/target/proct/m801/system/app 找到相应的.APK包,并删除。

⑻ 深度linux系统怎么安装软件

深度Linux系统自带软件中心,通过深度Linux软件中心可以像在Windows系统中一样,简单安装软件,具体如下:

1、打开深度Linux软件中心,可以看到软件左侧对软件类型进行了详细的分类,根据需求找到要安装的软件。

⑼ 如何把应用程序app编译进android系统

把安卓应用软件安装到安卓系统文件,即把安卓应用软件放到系统根目录system/app下 操作方法 :
准备工作:
一、开启ROOT权限。
ROOT方法:下载一键ROOT之类的软件,根据操作步骤进行,就可以获取ROOT权限了。
二、安装RE文件管理器。
清理系统自带应用
(一)、用RE打开系统根目录下的system/app,进行精简系统自带应用,注意,要对照一些总结可删减程序的文件,以免删错了导致系统故障。
(二)、根目录:preload目录下,可能会有系统的预装应用,不用的也可以全部删掉。
移动APK到system/app 目录:
一、移动apk:用RE管理器把要安装的apk软件移动到/system/app 目录下。
在操作前,将/system/app 目录挂载为可读写;
注意软件名不要有中文 、空格及其他特殊字符等;
如果无法移动,显示空间不足时,可以先移动到data/app/下,再移动到/system/app;
二、修改apk权限: 对移动进来的apk软件更改权限,即改为:用户权限为 读+写,分组权限为 读,其他权限为 读。
三、提取 .so文件:用RE提取apk软件中/lib/目录下的所有 .so文件,将其移动到/system/lib中。
点击apk软件,用RE查看文件内容,即可找到 ,so文件。
四、修改 .so文件权限:方法同上。
五、重启手机。在此过程中,可能加载的时间稍长点,请耐心等待即可。

⑽ windows应用程序是怎么编出来的

WINDOWS的应用程序是在.net平台上的VS开发工具用C#或C++开发的应用程序,基于的是framwork框架,编程结束后编译后会形成安装包文件,就跟
安装程序
一样,安装了就能使用。单个
EXE文件
则是
控制台程序
,编译后就会生成EXE文件

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:333
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:376
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:610
java用什么软件写 发布:2025-05-18 03:56:19 浏览:31
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:941
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:739
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:802
网卡访问 发布:2025-05-18 03:35:04 浏览:510
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:371