hal*_*ian 6 import module file android-studio
我需要知道如何正确地将现有的 Java.class 文件添加到 Android Studio 项目中。我的目标是在 Android 项目中使用这些类。
类文件已在 Eclipse 中为另一个 Java 项目编写。
我已经尝试过了File->New->New Module->selecting Java Library->Finish
,但这不能正常工作。
正如您可能都知道的那样,它MyClass
默认创建类。为了进行测试,我导入com.example.*
了 myMainActivity
并尝试在方法内构建该类的对象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.
Run Code Online (Sandbox Code Playgroud)
谁能解释如何Java.class
正确导入我的文件以便我可以在我的项目中使用它们?
您可以将其添加local library package
到您的项目中Android Studio
。
Project
窗口中,右键单击app
并选择New -> Module
。Create New Module
窗口中选择Java Library
并单击next
。然后给出模块名称,例如HttpClient
在Library Name
field 中。然后提供Java package name
与您现有的包相同的信息com.example.xxx
。AnyFileName
然后在字段中给出一个现有的类文件名Java Class Name
。HttpClient
和包名称为com.example.xxx
。使用空的类文件Anyfilename.java
.java
文件复制到HttpClient
Android 项目中创建的文件夹中。现在它也会覆盖空文件Anyfilename.java
。.java
文件都会自动添加到库模块中。build.gradle
模块的第三个文件。build.gradle
您的 Android 项目可能已经有 2 个了。build.gradle
文件中,包含本地库依赖项 compile project(":HttpClient")
。现在您可以将HttpClient
模块中的java文件导入到android应用程序的java文件中。注:以上信息基于Android Studio 2.3.3给出