Android studio 2.0导入Eclipse 下的Library 工程 及常见问题

    xiaoxiao2023-03-25  4

    随着Google公司放弃对Eclipse 的技术支持,Android Studio将取代其成为主流的Android IDE是必然趋势

    之前用Eclipse开发了一个Library工程,打算在新项目中继续使用,如果分包分类地移植到Android Studio中显然效率十分低下

    本文内容主要针对导入的过程及常见问题和解决方案

    一、将工程从Eclipse中导出

    1、将ADT升级到22.0及以上

    2、右击工程,选择Export

    选择Generate Gradle build files

    3、根据提示导出项目

    (在原文件目录下)

    二、在Android Studio中引入Library

    1、依次点开File->New ->Import Module

    2、选择之前从Eclipse导出的文件,根据提示以Module的形式引入到项目中

    3、在Module中添加依赖

    File->Project Structure->app->Dependencies->Add->Modele dependency,引入Module

    4、Gradle 进行同步

    5、在settings.gradle中确认引入

    三、常见问题

    1、版本问题

    eg:Failed to find Build Tools revision XX.0.0等

    那是因为build.gradle里的配置的SDK版本与工程中的build.gradle所配置的SDK版本不一致,修改library project的build.gradle里的SDK版本,使它与现有工程一致就可以解决

    2、

    Error:Execution failed for task ':app:processDebugManifest'.

    > Manifest merger failed问题

    根据报错查看原因

    那是因为原程序中的Module 与引入的Library中的Module 的清单文件中引用的图片资源不同,在合成清单文件时导致的报错

    在 AndroidManifest.xml 文件的 <application> 节点中添加 tools:replace="android:icon" 属性即可,同步Gradle

    参考 http://www.tuicool.com/articles/3qEjIrN

    3、中文备注的乱码问题

    这确实是一个很让人头痛的问题

    在IDE的右下角有一个按钮

    选为GBK 即可

    转载请注明原文地址: https://ju.6miu.com/read-1203617.html
    最新回复(0)