移植eclipse工程的简便方法(特别针对还有jni文件的eclipse工程)

原创 2015年11月19日 14:09:38

一般一个典型的eclipse全工程文件包括如下文件:
这里写图片描述

之前如果想把现成的工程加载到eclipse中,一般通过传统import方法全部加载对应工程(略)。该方法有个弊端,特别是针对含有jni文件的工程,如果对应eclipse中没有配置ndk的编译环境,或者ndk的编译环境有问题,则import后会出现各种问题。
而使用下面的方法,则可以有效避免含有jni文件的工程的编译问题:
1、新建一个文件夹,并将必要的文件拷贝到新建文件夹中,其他文件在第2步中会自动生成:
这里写图片描述
2、然后按照传统的import方法将新建文件夹中的工程加载到eclipse中即可。

总结:该方法主要是为了避免jni源码和java工程源码在eclipse中同时编译而导致出错。
含有jni的eclipse工程,可以在走完上述步骤之后,在其他含有ndk的环境中(如:linux或dos中)对jni进行单独编译,然后将生成的.so或.dll文件拷贝到新建工程的对应libs文件夹下,然后直接运行新的eclipse工程即可。。。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Eclipse下新建JNI工程并在编辑c/c++代码时增加代码提示

新建JNI工程首先,新建一个Android工程,如generPinyinSo; 然后在generPinyinSo项目下右键新建一个jni目录,在JNI目录下放入c文件和Android.mk,Appl...
  • oMrLeft123
  • oMrLeft123
  • 2017年01月06日 17:33
  • 841

NDK/JNI学习--导入hello-jni工程

上一篇文章,简单搭建了NDK开发的环境,此文通过导入C:\android-ndk-r9d\samples\hello-jni(NDK自带example)来疏通真个环境。 打开Eclipse IDE,指...
  • nxh_love
  • nxh_love
  • 2014年06月15日 19:42
  • 5467

使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)(转载)

网上有很多NDK开发的例子,拿来二次开发很好。eclipse是功能强大的IDE开发环境,如果能将这些NDK工程导入可以加快进度。网上查了很久,没有具体的导入方法。通过自己摸索,终于找到了正确的导入办法...
  • edmond999
  • edmond999
  • 2015年03月27日 18:19
  • 1130

eclipse工程/文件目录,相对路径(真心的详细~)

1. 获取系统根目录 System.getProperty("user.home");例如输出,C:\Users\hutu    2. 获取工程目录 System.getProperty(...
  • H12KJGJ
  • H12KJGJ
  • 2016年12月18日 14:43
  • 442

eclipse工程获取工程/文件目录

eclipse,工程/文件目录   1. 获取系统根目录 System.getProperty("user.home");例如输出,C:\Users\hutu   2. 获取工程目录 Syst...
  • weipanp
  • weipanp
  • 2015年01月21日 15:34
  • 1484

eclipse工程配置文件详解

先建了一个最基本的java工程:TestProject,发现eclipse自动生成了这些东西:  分别打开看看: .classpath文件:   Xml代码 xml version="...
  • liangchuxing
  • liangchuxing
  • 2016年08月07日 21:39
  • 3315

解决Eclipse下面工程和文件乱码问题

针对eclipse下面的编码我们从四个层面上去说明:Workspace/Project/Content Type/File(1)、Workspace 【工作空间】 Windows->Preferen...
  • Shan_mei
  • Shan_mei
  • 2016年05月20日 11:02
  • 2998

Eclipse for C/C++(五)文件导入--已有工程和Git工程

下面介绍导入文件的两种方式,两种不同的文件保存方式。1、常规:现有项目到工作空间中 2、Git: 来自Git的项目导入步骤:这两种方法的步骤基本相同。 “文件”–>“导入…”选择导入...
  • nodototao
  • nodototao
  • 2016年09月20日 22:48
  • 4262

使用Eclipse进行JNI开发

一、概述 最近公司的项目里新增了调用硬件的算法的需求,这两天研究了一下jni开发,也走了弯路,在此总结一下。 在进行开发之前,先确保以下工作已完成: 1、Android SDK以及NDK的安装和环境变...
  • Caoxi_
  • Caoxi_
  • 2016年08月11日 15:16
  • 4121

Eclipse编译运行Native代码步骤详解

最近一段时间在做native层的开发,把一些经验和技巧记录下来,希望对大家有帮助。本教程以step-by-step的形式给正处入门阶段的native开发新手提供指引。 导言:在进行A...
  • dengshengjin2234
  • dengshengjin2234
  • 2013年08月18日 15:28
  • 8542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:移植eclipse工程的简便方法(特别针对还有jni文件的eclipse工程)
举报原因:
原因补充:

(最多只允许输入30个字)