安卓源码生成自身java应用程序

上传人:第*** 文档编号:34080525 上传时间:2018-02-20 格式:DOC 页数:5 大小:231KB
返回 下载 相关 举报
安卓源码生成自身java应用程序_第1页
第1页 / 共5页
安卓源码生成自身java应用程序_第2页
第2页 / 共5页
安卓源码生成自身java应用程序_第3页
第3页 / 共5页
安卓源码生成自身java应用程序_第4页
第4页 / 共5页
安卓源码生成自身java应用程序_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《安卓源码生成自身java应用程序》由会员分享,可在线阅读,更多相关《安卓源码生成自身java应用程序(5页珍藏版)》请在金锄头文库上搜索。

1、上一篇文章中讲了一个打通 jni,java framework,application 三层的练习,下面讲下如何在 Android 源码中编译自己的与 hellojni 对应 java 应用程序。1.在 Eclipse 中新建一个 Android 工程,并编写好源代码,具体的工程目录如下:新建工程名为 hellojni,包名为 com.bupt.hellojniHellojniActivity.java 文件的具体内容为:java view plaincopyprint?1. package com.bupt.hellojni; 2. 3. import android.app.Activit

2、y; 4. import android.os.Bundle; 5. import android.widget.TextView; 6. import android.mytest.hellojni; 7. 8. public class HellojniActivity extends Activity 9. /* Called when the activity is first created. */ 10. 11. private TextView tv; 12. Override 13. public void onCreate(Bundle savedInstanceState)

3、 14. super.onCreate(savedInstanceState); 15. setContentView(R.layout.main); 16. 17. tv = (TextView)findViewById(R.id.tv); 18. hellojni hello = new hellojni(); 19. tv.setText(hello.displayString()+); 20. 21. 22. 2.编写完成后,在 Android 源代码文件夹下的 packages/apps 文件夹中新建一个 hellojni 文件夹,然后在把利用 Eclipse 建立的 Android

4、工程目录下的 src+res+AndroidManifest.xml 这三项拷到 hellojni 目录下。在 hellojni 目录下新建 Android.mk 文件,其内容为:plain view plaincopyprint?1. LOCAL_PATH:= $(call my-dir) 2. 3. include $(CLEAR_VARS) 4. 5. LOCAL_MODULE_TAGS := eng 6. 7. LOCAL_SRC_FILES := $(call all-java-files-under, src) 8. 9. LOCAL_PACKAGE_NAME := HelloWo

5、rld #这个就是你以后生成的 apk 的名字 10. 11. include $(BUILD_PACKAGE) 3.在终端中切换到 Android 源代码跟目录下,然后输入 make HelloWorld 命令,最后结果如下:从最后一句可以看到,已经成功生成了 HelloWorld.apk 安装程序。4.在 Android 源代码的根目录下面执行 make snod 命令重新生成system.img 镜像,这样重新生成的 system.img 镜像就包含了刚才编译产生的 HelloWorld.apk 程序。 5.启动模拟器,查看 HelloWorld.apk 程序是否安装成功。在终端中输入 emulator 命令(假设你已经配置好了相应的环境变量 ),启动 Android 模拟器。在启动后的模拟器中可以看到 Hellojni 应用程序:点击 Hellojni 图标,进入程序,会显示在上一篇文章中我们设定的Hello from JNI!以上就上在 Android 源代码中编译我们自己的应用程序的详细步骤。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号