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

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

ID:38627886

大小:231.00 KB

页数:5页

时间:2019-06-16

安卓源码生成自身JAVA应用程序_第1页
安卓源码生成自身JAVA应用程序_第2页
安卓源码生成自身JAVA应用程序_第3页
安卓源码生成自身JAVA应用程序_第4页
安卓源码生成自身JAVA应用程序_第5页
资源描述:

《安卓源码生成自身JAVA应用程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、ivity;  2.import android.os.Bundle;  3.import android.widget.TextView;  4.import android.mytest.hellojni;  5.  6.public class HellojniActivity extends Activity {  7.    /** Called when the activity is first created. */  8.      9.    private TextView tv;  10.    @Override  11.    

3、public void onCreate(Bundle savedInstanceState) {  12.        super.onCreate(savedInstanceState);  13.        setContentView(R.layout.main);  14.          15.        tv = (TextView)findViewById(R.id.tv);  16.        hellojni hello =  new hellojni();  17.        tv.setText(hello.di

4、splayString()+"");  18.          19.    }  20.}  2.编写完成后,在Android源代码文件夹下的packages/apps文件夹中新建一个hellojni文件夹,然后在把利用Eclipse建立的Android工程目录下的src+res+AndroidManifest.xml这三项拷到hellojni目录下。在hellojni目录下新建Android.mk文件,其内容为:[plain] viewplaincopyprint?1.LOCAL_PATH:= $(call my-dir)  2.  3.includ

5、e $(CLEAR_VARS)  4.  5.LOCAL_MODULE_TAGS := eng  6.  7.LOCAL_SRC_FILES := $(call all-java-files-under, src)  8.  9.LOCAL_PACKAGE_NAME := HelloWorld    #这个就是你以后生成的apk的名字  10.  11.include $(BUILD_PACKAGE)  3.在终端中切换到Android源代码跟目录下,然后输入makeHelloWorld命令,最后结果如下:从最后一句可以看到,已经成功生成了HelloWor

6、ld.apk安装程序。4.在Android源代码的根目录下面执行makesnod命令重新生成system.img镜像,这样重新生成的system.img镜像就包含了刚才编译产生的HelloWorld.apk程序。 5.启动模拟器,查看HelloWorld.apk程序是否安装成功。在终端中输入emulator命令(假设你已经配置好了相应的环境变量),启动Android模拟器。在启动后的模拟器中可以看到Hellojni应用程序:点击Hellojni图标,进入程序,会显示在上一篇文章中我们设定的HellofromJNI!以上就上在Android源代码中编译我们自

7、己的应用程序的详细步骤。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。