gpt4 book ai didi

file - 如何将现有的 Java.class 文件导入 Android Studio 项目

转载 作者:行者123 更新时间:2023-12-03 17:02:08 25 4
gpt4 key购买 nike

我需要知道如何正确地将现有的 Java.class 文件添加到 Android Studio 项目中。我的目标是在 Android 项目中使用这些类。

类文件已经在 Eclipse 中为另一个 Java 项目编写。

我已经尝试过File->New->New Module->selecting Java Library->Finish但这不能正常工作。

您可能都知道它使 MyClass默认类。
为了测试我导入了com.example.*在我的MainActivity并尝试在 onCreate() 中构建该类的对象方法。

问题是它无法编译项目。我收到以下错误:

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文件正确,以便我可以在我的项目中使用它们?

最佳答案

您可以添加为 local library package Android Studio 中的项目.

  • 在安卓 Project窗口,右键单击app并选择 New -> Module .
  • Create New Module窗口,选择 Java Library并点击 next .然后给出模块名称,例如HttpClientLibrary Name field 。然后给Java package name与您现有的包裹一样com.example.xxx .然后给一个现有的类文件名AnyFileNameJava Class Name field 。
  • 现在新模块被创建,名称为 HttpClient包名是com.example.xxx .使用空类文件 Anyfilename.java
  • 现在复制你所有的.java文件到 HttpClient在您的 android 项目中创建的文件夹。现在它会覆盖空文件Anyfilename.java还。
  • 全部复制后.java文件会自动添加到库模块中。
  • 您将获得第 3 个 build.gradle文件为您的模块。您可能已经有 2 个 build.gradle为您的 android 项目。
  • 在您应用的 build.gradle文件,包括本地库 dependency compile project(":HttpClient") .现在您可以在 HttpClient 中导入 java 文件模块到 android 应用程序的 java 文件。

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

    关于file - 如何将现有的 Java.class 文件导入 Android Studio 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31384936/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com