简体   繁体   中英

Import source java project in Android project

Is it possible to import an existing Java project which is in my workspace, in an Android project which is also in my workspace? The Java project doesn't use stuff that is incompatible with Android. I could do it using a .JAR, but since I'm modifying the Java project a lot, I would like to import the whole source code and change it once in a while. Is it possible? Thanks

This is somewhat of a hack, but worked for my project:

  1. Add both Android project and plain Java project to workspace
  2. Go to properties for Android project -> Java Build Path -> Source
  3. Click Link Source, in "Folder name", make sure to select the root directory of the plain Java project's src tree
  4. Use a descriptive name for "Linked folder location", like "java_project_src".
  5. Press Finish and compile

This setup will compile the plain-java code as Dalvik bytecode. In my case, I had pure java code with very limited dependencies, but wanted to share the pure java code with non-Android projects, instead of separately maintaining these files in every project.

我认为您正在谈论将其他项目引用到当前项目中,如果是这种情况,那么您可以通过右键单击项目,属性 - >项目参考来完成此操作

You can link another projects to your current project. Right click on your main project, choose Build Path -> Configure Build Path... In the dialog choose the Projects tab, then click Add.. button. Now choose the project you want to link and click OK . You'll now be able to use this project's sources inside your main project. Hope this helps.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM