1、32位系统下的编译
如果需要在32位系统中编译android系统,在编译前需要对部分makefile进行修改
首先修改build/core/mainmk,修改的内容如下所示:
-ifneq (64,$(findstring 64,$(build_arch)))
+ifneq
(i686,$(findstring i686,$(build_arch)))
$(warning
) $(warning You are attempting to build on a 32-bit system)
$(warning Only 64-bit build environments are supported beyond froyo/22)
其次修改如下四个文件:
external/clearsilver/cgi/Androidmk
external/clearsilver/java-jni/Androidmk
external/clearsilver/util/Androidmk
external/clearsilver/cs/Androidmk # This forces a 64-bit build for Java6
-LOCAL_CFLAGS += -m64
SimpleJNI根目录下的Androidmk中有一行include $(BUILD_PACKAGE),表示将该目录下的模块编译成package,即apk文件,默认存放的位置为/system/app。
SimpleJNI/jni目录下的Androidmk中有一行为include $(BUILD_SHARED_LIBRARY),表示将该目录下的nativecpp编译为共享库文件,即so文件,默认存放的位置为/system/lib!
安装Android Studio的准备工作 1下载好JDK 去官网上找一个下载下来 2安装JDK并配置环境变量安装过程可以一直下一步,无脑 *** 作 3下载Android Studio的安装包 去官网上找一个,下载下来 (jdk的环境变量一定要配置) 准备工作完成之后,就可以开始我们的安装了 1安装Android studio也是无脑 *** 作,一直点下一步。直到安装结束 2安装好之后,我们要新建我们的项目。重点从这里开始 点击 New Project会出现我们设置好名称,也可以无脑 *** 作,一直点击next,直至结束,不过这个过程需要我们耐心的等待。(时间有点漫长)。 然后我们就会进入我们的开发界面。点击中红圈的图标(SDK manager)会出现下图 这个步骤是安装Android的sdk,推荐,Android16~Android442全部安装。(这个耗费时间挺长的,请在网速良好且大量闲暇时光下安装,安装过程中可以看部**) 安装完之后,就开始配置我们的avd(Android Virtual Device),也就是Android的虚拟环境。点击,中红圈的图标 点击New(Test是我配置好的) 随便设置AVD name,建议如图设置 设置完成之后,就可以点击下图的三角号编译我们的程序了。
通过文件管理器,手机必须获取root权限并授权给文件管理器,如果想要把系统放到内置,把先要放入的app放到文件管理器根目录/system/app或者/system/priv-app(安卓44及以上版本有),放到非系统路径根目录/data/app,放入之后的app点住不放,权限设置为211,即读写、读、读,最后都勾选执行。如果制作刷机包的时候想要把应用放入,直接用winrar压缩软件打开需要放入的系统,把需要放入的软件直接粘贴到1对应的文件夹,有些需要对应的更改一下刷机脚本,对应教程可以去各大手机论坛寻找,粘贴好之后最好下载一个java签名软件签名一下刷机包即可。
以上就是关于新人求教,编译一个最简单的Android程序,提示下面的错误咋解决全部的内容,包括:新人求教,编译一个最简单的Android程序,提示下面的错误咋解决、如何将Android应用程序编译至image/rom中、android studio怎么执行编译等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)