将Android应用程序转换为Android库时出错

时间:2016-10-27 11:45:40

标签: java android gradle android-gradle android-library

我正在将Android应用程序转换为Android库。转换成功,但是当我运行./gradlew build./gradlew install时,它会给出错误

Execution failed for task ':sdk:installDebugAndroidTest'.
> com.android.builder.testing.api.DeviceException: No connected devices!

sdk is library module name.

错误似乎很明显,它在sdk:installDebugAndroidTest失败但我不知道如何删除此任务

1 个答案:

答案 0 :(得分:0)

我们无法运行Android库项目。

  1. 没有应用程序ID的库项目。所以我认为它不会为您的库创建过程。

  2. 生成.aar文件而不是apk文件的库项目。

  3. 您只需修改build.gradle(app)文件。

       apply plugin: 'com.android.application'
    
           To
    
      apply plugin: 'com.android.library'
    

    并删除build.gradle文件中的“application id”行。

    清理项目并使项目(不要运行)