当前位置:首页 » 安卓系统 » androidstudiov4包

androidstudiov4包

发布时间: 2024-10-27 18:27:18

① 如何制作一个android studio的aar依赖包

首先说明我使用的android studio
版本是0.4.因为现在android studio的bug还不较多,所以你的版本能不能正常使用我就不敢说了。

如果你只是单纯的想使用actionbarsherlock的话,引用是十分简单的dependencies {
// compile fileTree(dir: 'libs', include: '*.aar')
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:18.0.+'
}


不过官方也出了一个兼容包,也非常的不错。so 没必要非得要使用actionbarsherlock。

然后重新编译一下项目就行了。(ps
引用第三方jar包,请看我的第一行注释,你只要新建一个libs的文件夹,然后把想要jar包复制到文件夹下,接着把注释那句复制到build文件中,修改一下(*.aar
-> *.jar)就可以了)。

但是我们要是使用本地的自定义的aar文件,请看我的实现过程,如果你有更好的请转告小弟共同进步
第一步 :生成aar文件

我的方法是通过maven-android-plugin来生成的,如果你使用过actionbarsherlock以前的版本的话,这个工具应该不陌生,如果你连maven
都不知道的话,建议好好学习一下maven,虽然现在gradle很火 ,但是我还是最喜欢maven。

关于具体生成步骤不久不详细说了,文章最后贴出几个网址供大家学习使用,放心我按顺序给你们,只要一步一步的来绝对能成功

1 把你的maven版本提升到3.1.1
2 去github上clone下来
maven-android-sdk-deployer 这个项目
3 通过maven-android-plugin生成一个android项目



mvn archetype:generate \
-DarchetypeArtifactId=android-quickstart \
-DarchetypeGroupId=de.akquinet.android.archetypes \
-DarchetypeVersion=1.0.11 \
-DgroupId=your.company \
-DartifactId=my-android-application


如果不能够编译我们可能要修改一下pom



<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.lee.study.android</groupId>
<artifactId>NiMa</artifactId>
<version>0.0.1</version>
<packaging>aar</packaging>
<name>NiMa</name>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<platform.version> 4.1.1.4
</platform.version>
<android.plugin.version>3.8.0</android.plugin.version>
</properties>

<dependencies>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>${platform.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>${android.plugin.version}</version>
<extensions>true</extensions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<sdk>
<platform>16</platform>
<path>E:\android_work\sdk\</path>
</sdk>
</configuration>
</plugin>
</plugins>
</build>
</project>


上面都是我的pom,修改了打包类型和插件版本以及添加了sdk位置。

然后执行打包命令,就可以生成aar文件了,如果你是已经有写好的类库的话,可以尝试这修改成maven形式的。

第二步
导入到android studio中 创建libs文件夹,放入想要导入的文件

1 修改build.gradle ,依然是给出我的大家可以按照自己的项目对比修改



buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'

repositories {
mavenLocal()
mavenCentral()
flatDir {
dirs 'libs'
}
}

android {
compileSdkVersion 18
buildToolsVersion "18.1.1"

defaultConfig {
minSdkVersion 7
targetSdkVersion 18
}
}

dependencies {
// compile fileTree(dir: 'libs', include: '*.aar') compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.jayway.maven.plugins.android.generation2.samples.libraryprojects:aar-lib1:1.0.0@aar'
//compile 'com.lee.study.android:NiMa:0.0.1@aar' compile 'com.android.support:support-v4:18.0.+'
}
android {
compileOptions.encoding = "UTF-8"
}


repositories
添加了 flatDir , dependencies 里面添加了 依赖的aar文件。

如果你做到这一步,重新编译一下依赖就添加好了,我目前的版本添加完了aar访问aar中的资源文件是不成问题的,但是不能访问到aar中的
类文件。如果你和我一样不幸的话,请看下一步

2 手动的添加class.jar文件到android -studio

选中项目F4 ,可以查看到详细的依赖关系

② android studio怎么用

1、下载代码:在GitHub上找到所需的项目,选择“Cloneordownload”按钮,可以选择“DownloadZIP”直接下载压缩包,或者使用Git工具进行下载。解压代码:将下载的ZIP压缩包解压到本地指定的目录中。

2、安装好之后搜索GitHub到达官网在上面搜索12306。登录账号之后点击这里,在点击zip下载压缩文件。解压这个文件之后,别放在C盘即可,之后按住shift+右键打开命令窗口。

3、首先,当然是要下载和安装软件了(找不到软件在哪里下的,看下图有地址。),这个比较简单,这里就不再细说。我们着重说下怎么使用。安装好后运行软件,使用你的GitHub账号登陆。

4、把main中的图片、xml等等都复制到android-ui中对应的位置上,再导入对应v4或者v7包就好了。我也常常在github上下载项目,基本都会碰到这个问题,那上面感觉用eclipse的是少数。

5、要在本地运行GitHub下载的Lantern,需要进行以下步骤:从Lantern的GitHub仓库中下载最新版本的Lantern。解压缩下载的Lantern压缩包。在终端或命令行中进入Lantern的目录。

③ Android Studio怎么关联supportV4的源码

操作方法:

1、按F4打开Project Structure。

4、点击+按钮,在弹出窗口中选择android-support-v4.jar文件夹即可。

④ Android 应用只支持4.0以上还需要support v7兼容包么

android-support-v4是谷歌推出的兼容包,最低兼容Android1.6的系统,里面有类似ViewPager等控件。ViewPager在Android1.6以下的版本是不自带的,所以要实现ViewPager需要使用v4包中的ViewPager。其余控件同理。android-support-v7是谷歌推出的版本兼容包,最低兼容Android2.1的系统,这个包通常和appcompat-v7这个工程一起使用。appcompat-v7这个工程可以让开发者统一开发,在任何系统版本下保证兼容性。涉及的内容有Theme,value,布局,新的控件,新的动画实现方式,包含了support-v4的全部内容,开发Android工程时,要兼容低版本都要导入v7工程。androidstudio在创建工程的时候默认导入了v7工程,并且将style使用了兼容style,给开发者提供了极大的方便。并且最新的v7包增加了很多materialdesign的兼容类和素材,请及时更新。android-support-v13是谷歌推出的版本兼容包,最低兼容Android3.2的系统。当初是为了开发平板做设计的。Android3.x系统都是平板专用系统,但是3.x系统失败了。所以使用v13的包没有任何价值。v7版本适用于任何版本的开发,保证了兼容性,所以在使用的时候一定要采用。不要再用Eclipse做Android开发,ADT已经没有更新过了,AndroidStudio是Android开发的首选工具,支持5.0开发,更好的开发享受。(1.3正式版将会有非常大的变化,非常期待)

热点内容
买车哪些配置用不上的 发布:2024-11-23 16:23:58 浏览:45
5800编程教程 发布:2024-11-23 15:39:13 浏览:56
android系统字体大小设置 发布:2024-11-23 15:26:12 浏览:389
数据访问模式 发布:2024-11-23 15:22:27 浏览:423
为什么安卓手机只有一个喇叭 发布:2024-11-23 15:21:45 浏览:357
威纶触摸屏反编译作用 发布:2024-11-23 15:16:57 浏览:559
如何配置股票的资产 发布:2024-11-23 15:16:45 浏览:505
电信给了一个公网地址如何配置 发布:2024-11-23 15:10:55 浏览:31
淘宝小额支付免密码怎么取消 发布:2024-11-23 15:10:50 浏览:277
whereonsql 发布:2024-11-23 15:08:21 浏览:964