zoukankan      html  css  js  c++  java
  • Android Studio中导入第三方库

    之前开发Android都是使用的eclipse,近期因为和外国朋友Timothy一起开发一款应用,他是从WP平台刚切换使用Android的,使用的开发环境时Android Studio,为了便于项目的交流,我便尝试着去使用Android Studio。刚開始用遇到一个问题:怎样在Android Studio中导入第三方库?

    首先本人使用的Studio版本号为0.5.8,尝试解决方法例如以下,分两种:

    1.导入jar包

    直接复制你的jar包(如actiobarsherlock.jar)至project的libs文件夹,然后右键该jar文件,选择Add As Library...,OK。


    2.导入Library Project(比較麻烦)

    尝试依照http://www.cnblogs.com/neozhu/p/3458759.html中的方法进行,未能成功(要改动的太多,太过麻烦),后在stackoverflow上找到这么一种方法:

    通过新建Android Library再替换文件来实现

    2.1选择File->New Module->Android Library,点击next;填写App name(比方NotesShare)和module name(比方我引用的第三方库Inscription,和你的第三方库名同样);

    2.2删除库文件夹中src/main文件夹中的全部文件;


    2.3复制第三方库的AndroidMainfest.xml、res、src文件(夹)到库文件夹的src/main文件夹中;

    2.4将src/main文件夹下的src文件夹重命名(Shift+F6)为java;

    2.5删除库文件夹(Inscription文件夹)下的build.gradle文件(注意不要改动错了地方)中的dependencies和release模块;

    2.6加入�该模板到你的project:File->Project Structure,能够看到左側Modules一栏多出除了你的project(NotesShare)之外的一个模块(Inscription),点击自己的project模块,切换到Dependencies选项卡,点击右上角的“+”图标,出现三个选项(1.Library dependency 2.File dependency 3.Module denpendency),键盘按键3选择,然后Dependencies选项卡就会显示库模块了。


  • 相关阅读:
    c#调用dll,::CoInitialize(NULL)出错
    使用 Anthem.NET 的常见回调(Callback)处理方式小结
    主题和皮肤学习
    得到任意网页源代码 (利用WebClient和WebRequest类)
    HTML marquee标签详解
    制作一个简单的天气预报
    CSS中的类class和标识id选择符(.和#号)
    String split '.'
    Map 的 clear() 方法会清空 Map对象
    sqLite 执行查询语句时报错__及SimpleCursorAdapter
  • 原文地址:https://www.cnblogs.com/blfshiye/p/3783225.html
Copyright © 2011-2022 走看看