Android Studio导入第三方jar包及.so动态库

天地图移动API下载中心:http://api.tianditu.com/api-new/mobile/download.html

新建android项目,将下载的资源解压,可以看到帮助文档,类参考包,示例,API开发包

将API开发包解压,并将jar包复制到工程中的libs中

解压后的文件

然后在main里面新建文件夹jniLibs,并将armeabi文件夹复制到里面

在Manifist中添加权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">

</uses-permission>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE">

</uses-permission>

<uses-permission android:name="android.permission.INTERNET">

</uses-permission>

<uses-permission android:name="android.permission.CALL_PHONE">

</uses-permission>

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION">

</uses-permission>

<uses-permission android:name="android.permission.READ_PHONE_STATE">

</uses-permission>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">

</uses-permission>

在布局页面中添加mapview

<com.tianditu.android.maps.MapView

android:id="@+id/amapview"

android:layout_width="fill_parent"

android:layout_height="fill_parent"/>

并在后台代码的onCreat方法中添加代码

MapView mMapView = (MapView) findViewById(R.id.amapview);

//设置启用内置的缩放控件

mMapView.setBuiltInZoomControls(true);

//得到mMapView的控制权,可以用它控制和驱动平移和缩放

MapController mMapController = mMapView.getController();

//用给定的经纬度构造一个GeoPoint,单位是微度 (度 * 1E6)

GeoPoint point = new GeoPoint((int) (39.915 * 1E6), (int) (116.404 * 1E6));

//设置地图中心点

mMapController.setCenter(point);

//设置地图zoom级别

mMapController.setZoom(12);

运行结果

时间: 2024-10-13 17:44:44

Android Studio导入第三方jar包及.so动态库的相关文章

分享:Android Studio 导入第三方jar包,重复加载错误解决办法。

最近在使用Http时需要实现文件上传,虽然可以使用HttpURLConnection 实现原生post上传,不过这个好像效率很低,然后就选择网上比较多的HttpClient 通过HttpPost的方式上传文件,使用这种方式的时候需要用到apache的一个jar包,httpmime-xxx.jar 这个包还依赖于httpcore-xxx.jar,在正常的导入两个jar包后,满心欢喜的准备变异,可是一个蛋疼的错误蹦出来了: Error:duplicate files during packaging

Android Studio导入第三方jar包

直接将jar包拷贝到app/libs下,然后在app下的build.gradle中添加此jar的依赖.如下: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compi

Android Studio 导入第三方jar包

1.先将AS切换到Project 2.在app-main-src下建一个libs目录,将jar包拷到里面 3.右击jar,add as Library

Android.mk导入第三方jar包

参考<link> 要点是加入这两个标签: LOCAL_STATIC_JAVA_LIBRARIES LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES 上面链接里没提到的是,这两个标签需要用`CLEAR_VARS`分开,并且include `BUILD_MULTI_PREBUILT`可以理解成不同的makefile: LOCAL_STATIC_JAVA_LIBRARIES := third-party-lib1 third-party-lib2 #..... #######

android studio引入第三方jar包

我们在android开发中,需要引入第三方的jar包,来高效的使用已有的现成的功能.下面在android studio中如何引入第三方jar包. 在菜单File中==>Project structure ==>dependences >> 绿色的+号,选择你要的第三方jar路径,这样在build.grade中就会有相应的配置信息: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile fil

Android Studio引用第三方jar包(例如:使用LitePal)

如何使用LitePal的教程网上很多,不过对于新手,这些教程中遗漏了将第三方jar包拷贝到app->libs路径下后,还需要add as library. 下载LitePal 这时操作步骤如下: 选中导入的jar包,右键选择Add As Library. 点击ok 最终效果如下: 这时候,bulid.gradle中比原先多了条 compile files('libs/litepal-1.4.0-src.jar')

Eclipse / android studio 添加第三方jar包 步骤

eclipse 将第三方包放到libs文件夹后并没有引用. 基本步骤分为3步,具体介绍如下: 打开自己的Eclipse,在自己的Android工程上名上右键->Build Path ->Configure Build Path 2. 在Libraries选项卡中,选择右侧的Add External JARs,然后选择要导入的第三方的jar包即可! 3 在Order and Export选项卡中,点击右侧的Up按钮,将刚才引入的jar包放到最上方的位置,前边的勾记得要勾上! (关于放到首位,是自

Android studio 添加第三方jar包遇到的编译不通过问题

经常会出现 Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Progr

android studio中导入第三方jar包和第三方库文件的方法

一.导入第三方jar包的方法 其实较为简单,以下步骤: 1>在工程的libs下面放置需要导入的jar包 2>在导入的jar包右键,选择"add as library" 3>这时候就能够在app下面的build.gradle中发现多了如下说明:"compile XXXX",说明导入jar文件成功了. 二.导入第三方类库文件 相对而言,其实就是将之前的Eclipse的project或者module转化成android studio下的可执行的proje