⑴ android源码编译,怎样用PRODUCT_COPY_FILES 复制一个 文件夹 (注意,是文件夹)到指定目录
src_files := $(shell ls $(LOCAL_PATH)/source/app )
PRODUCT_COPY_FILES += $(foreach file, $(src_files), \
$(LOCAL_PATH)/source/app/$(file):system/app/$(file))
⑵ 网上下载的安卓源码是不是可以修改成自己的,可以的话怎么修改
将需要的复制到你的项目里,或者作为类库导入项目并引用
虽然下面那位说要尊重别人的劳动成果是不错,但是感觉真没多少人没用过别人的代码
⑶ 怎么导出安卓工程源代码
先将源码拷入工作空间文件夹中
然后在包资源管理器的空白处点击导入按钮,选择常规中的现有项目到工作空间中
在出现的项目中,右键属性->android 选择project Build Targat 确定 选择模拟器就可以运行了
⑷ android怎么修改源码
1、通过 ubuntu 软件中心安装 wine;
2、通过 ubuntu 软件中心安装 winetricks;
3、通过 winetricks 在 shell中输入: winetricks mfc42
1、通过 wine windows 的方式启动代理服务器
2、设置浏览器代理服务器
3、设置shell代理服务器:
在shell中输入 sudo gedit /etc/bash.bashrc
在文件 /etc/bash.bashrc 中添加
通过shell安装如下的组件:
1、sudo apt-get install bison g++-multilib git gperf libxml2-utils
2、新建一个存放源码的目录,如:mkdir ~/andorid/source
3、在源码目录中输入命令:repo init -u -b android-4.0.1_r1
其中: android-4.0.1_r1是android源码的版本,更多的版本可以通过下面的方式查询:
4、修改source/.repo/manifest/default.xml 文件中的 fetch 的值为:
git://Android.git.linaro.org/
通过如下的指令来设置邮箱和用户名
git config --global user.name "<your name>" ----修改用户名git config --global user.email "<your email>" ----修改email
5、在source目录下输入指令:repo sync
便开始了代码的下载
方便他人亦是方便自己,如果觉得还行就点下下边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!
⑸ 我在网上找了一个安卓软件的源码,把它导入到eclipse里面,然后把它里面的代码复制到我自己建的工程里面
新建一个package,然后起名为你想要的名字。将以前包的所有程序都拷过来,在这个包下的所有的程序文件里面的import 包名;将包名换成你新起的包名。注意还要将配置文件xml中相应的包名改过来,因为有些需要在xml文件中注册的。
⑹ 如何移植android2.1源代码到自己的手机上
一,准备好android2.1源码编译环境以及手机USB调试环境。
二,将手机上硬件驱动程序以及相关的配置文件通过ADB命令保存好。
三,针对不同的手机机型,制作相应的vendor配置文件。
四,编译源码。
五,通过手机提供的bootloader刷机或者直接以recovery的方式更新ROM。
在以上五个步骤中,其中最难处理的便是第2个步骤,这个步骤需要熟悉每个手机机型的硬件参数,并且能够在手机上找到相关的驱动程序以及了解他们如何配置。而CyanogenMod团队公布的源码当中,己经将相关的工作做好了,编译源码之前仅仅需要执行相应的shell命令,便可顺利的下载相应的手机驱动程序以及配置文件。
下面是移植步骤,供参考:
一,首先需要下载CyanogenMod 5.0.8的源码:
$ mkdir android-cm5
$ cd android-cm5
$ repo init -u git://github.com/CyanogenMod/android.git -b eclair
$ repo sync
二,下载CyanogenMod需要的一些共同文件,如果想最终版本中不需要这些APK,也可以通过配置/vendor/cyanogen/cyanogen.mk文件将这些需要的APK COPY命令注释掉。
$ cd vendor/cyanogen/
$ ./get-rommanager #下载一个RomManager.apk包,主要是刷ROM用的。我没用过。
$ ./get-google-files #其它的一些google开发的android apk包,我也没有用过!
三,下载针对htc legend(g6)的vendor.
$ cd ../../vendor/htc
$ git clone git://github.com/aleho/android_vendor_htc_legend.git #下载针对htc legend(g6)手机的vendor,里面包括相关的配置参数,以及从手机上下载驱动程序的SHELL命令。
$ mv android_vendor_htc_legend/ legend
$ cd legend
$ ./extract-files.sh #确保这个命令执行将你的手机连接好电脑并且开了手机USB调试,adb命令可以连接手机。这个过程主要是下载htc legend(g6)驱动程序以及配置文件。
四,针对CyanogenMod 5.0.8源码打上htc legend(g6)的补丁包,这个补丁包主要是wifi和触摸屏的,如果不做,触摸屏将无法触摸以及wifi功能无法启动。
⑺ 怎么把别人的android源码复制到自己的项目中然后运行
1、如果是复制整个项目的话,那么是用eclipse的file-import菜单可以导入
2、如果是在你自己的项目中使用别人项目的部分源码的话,那么在导入整个项目之后,从中获取你需要的源码,然后复制到你的项目中(当然不是简单的复制,需要你对应用程序的理解)
⑻ 怎么复制源代码
首先需要找到需要的页面并查看源代码。其次就是在要复制的代码那里点击右键,出现一个全选菜单,点击全选.然后再ctrl+c复制,然后在要显示的位置ctrl+v就可以粘贴了.
如果是有选择性的复制,老渔哥认为你可以在复制的文字开始位置点左键不放,拖动到相应结束位置松开左键,再按照上面的方法就可以复制粘贴了.
还有一种就是在复制文字开始的位置点一下左键,然后按住shift键不放,在复制文字结束位置再点一下左键,就可以把要选择的文字选中了,然后ctrl+c和ctrl+v来操作了.
⑼ 怎么把安卓软件源代码导出来
apk文件复制到SD卡。
命令序列如下:
文件夹到Android的SDK / tools目录
输入adb的外壳
进入苏
输入cd数据
输入CD的应用程序
然后,你可以看到所有你安装apk文件。输入相应的apk位CP / SD卡/
的apk文件,因此它会被复制了一个空格。
直接进入apk文件扩展名rar格式,你可以看到目录熟悉的结构,
xml文件后打开是二进制的,不能观看。
然后他们使用AXMLPrinter2工具android4me。 (你自己网络搜索)
输入以下命令来解析XML文件出来
此命令是在命令行java的罐子AXMLPrinter2.jar showtimes_list.xml
鉴于此showtimes_list.xml 该showtimes_list.xml生成xml文件,输入以下命令:
Java的罐子AXMLPrinter2.jar showtimes_list.xml> h.xml
持续到这一点,只看到xml文件的内容,其中工程在java源文件还是看不到,看到classes.dex文件目录结构,我们需要DEX文件转换成jar文件。
这里使用的另一种工具dex2jar。 (自搜索下载)解压后显示在Windows下
目录如下:
在命令行中,输入这个目录:
在Windows下,输入以下命令: dex2jar.bat C:\ classes.dex
在C盘运行完成后会多一个classes.dex.dex2jar.jar文件,这就是我们所需要的jar文件。
使用JD-GUI,的jar文件的java代码的逆向工程。 (请搜索下载)
它进入Windows,Linux和最大三个版本,这里我下载的Windows版本。
解压,双击运行exe文件后,选择相应的jar文件的Java文件的文件classes.dex.dex2jar.jar显示反向工程了!
是否可以解决您的问题?