应用程序编译安装过程
⑴ 如何把应用程序app编译进android系统
常用的应用程序编译到img文件中,就成了系统的一部分,用户不必自己安装,当然也卸载不了;
同时也可以删减系统自带的应用程序,精简系统;
uild argetproct 目录下generic.mk文件:
java代码 收藏代码
PRODUCT_PACKAGES :=
AccountAndSyncSettings
DeskClock
AlarmProvider
Bluetooth
Calculator
Calendar
Camera
testMid
CertInstaller
DrmProvider
Email
Gallery3D
LatinIME
Launcher2
Mms
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
软件(中国大陆及香港用语,台湾称作软体,英文: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文件