加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何将现有Java.class文件导入Android Studio Project

发布时间:2020-12-15 02:07:50 所属栏目:Java 来源:网络整理
导读:我需要知道如何将现有的 Java.class文件正确添加到 Android Studio项目中.我的目标是在Android项目中使用这些类. 类文件已经在Eclipse中编写用于另一个Java项目. 我已经尝试过File- New- New Module-选择Java Library- Finish但是这样做不正常. 您可能都知道
我需要知道如何将现有的 Java.class文件正确添加到 Android Studio项目中.我的目标是在Android项目中使用这些类.

类文件已经在Eclipse中编写用于另一个Java项目.

我已经尝试过File-> New-> New Module->选择Java Library-> Finish但是这样做不正常.

您可能都知道默认情况下会生成MyClass类.
为了测试,我在MainActivity中导入了com.example.*并尝试在onCreate()方法中构建该类的Object.

问题是它无法编译项目.我有以下错误:

Error:(7,1) error: package com.example does not exist
Error:(16,9) error: cannot find symbol class MyClass
Note: C:Users...MainActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Error:Execution failed for task ':app:compileDebugJava'.
> Compilation failed; see the compiler error output for details.

任何人都可以解释如何正确导入我的Java.class文件,以便我可以在我的项目中使用它们吗?

解决方法

您可以在Android Studio中将本地库包添加到项目中.

>在android Project窗口中,右键单击app并选择New – >模块.
>在Create New Module窗口中,选择Java Library并单击next.然后给出模块名称,例如Library Name字段中的HttpClient.然后将Java包名称与现有包com.example.xxx相同.然后在Java Class Name字段中给出一个现有的类文件名AnyFileName.
>现在使用名称HttpClient创建新模块,包名称为com.example.xxx.使用空类文件Anyfilename.java
>现在将所有.java文件复制到android项目中创建的HttpClient文件夹中.现在它也会覆盖空文件Anyfilename.java.
>复制后,所有.java文件都会自动添加到库模块中.
>您将获得模块的第3个build.gradle文件.你的android项目可能已经有2个build.gradle了.
>在app的build.gradle文件中,包含本地库dependency编译项目(“:HttpClient”).现在您可以将HttpClient模块中的java文件导入到Android应用程序的java文件中.

注意:以上信息基于Android Studio 2.3.3

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读