[关闭]
@wangwangheng 2015-08-04T02:43:37.000000Z 字数 1274 阅读 2386

Android Studio

开发工具


文档

1、设置Debug Key

在项目的build.gradle文件的android节点中添加以下singingConfigs节点:

  1. android {
  2. // ....
  3. signingConfigs{
  4. debug{
  5. storeFile file('D:\\Android\\keystore\\guamu\\debug\\guamu_key_debug.keystore')
  6. }
  7. }
  8. }

storeFile file('')的参数指向的是debug key的路径,不可以是中文

2、格式化代码

在Eclipse中,我们一般使用Ctrl+Shift+F来格式化代码,Android Studio中需要换成:

  1. Reformat code CTRL + ALT + L (Win)
  2. OPTION + CMD + L (Mac)

注意:理论上是可以修改的,但是不知道为啥修改后没有起作用

3、导入so库

3.1 解决方案一

在用android studio做百度地图的时候,发现拷贝so文件到libs cpu相对应的目录,发现运行的时候还是出错,错误提示为找不到so文件。
网上搜了下,解决方式挺多的,看到一种方式比较好,直接改build.gradle文件。

  1. sourceSets {
  2. main {
  3. jniLibs.srcDirs = ['libs']
  4. }
  5. }

就这样就搞定了,拷贝目录,建立zip这些都不需要。

3.1 解决方案二(百度官方方案)

第一步:在工程app/libs目录下放入baidumapapi_vX_X_X.jar包,在src/main/目录下新建jniLibs目录,放入libBaiduMapSDK_vX_X_X_X.so如下图所示,注意jar和so的前3位版本号必须一致,并且保证使用一次下载的文件夹中的两个文件,不能不同功能组件的jar或so交叉使用。

第二步:导入jar包。菜单栏选择File->Project Structor->Modules->Dependencies,点击+号,选择File dependency,选择jar包导入。

通过以上两步操作后,您就可以正常使用百度地图SDK为您提供的全部功能了。

4. Android Studio忽略指定版本之后,后悔了怎么办?!

删除 ~/Library/Preferences/AndroidStudioXX/options/updates.xml文件的以下内容并重启AS即可拿到后悔药:

  1. <ignoredBuildNumbers>
  2. <item value="141.2117773" />
  3. </ignoredBuildNumbers>

只在启动AndroidStudio的时候才读取这个文件配置,其他时间都是从内存里面读的,而且会重写这个文件,所以修改这个文件得重启AndroidStudio才能重新检查更新

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注