@wangwangheng
2015-08-04T02:43:37.000000Z
字数 1274
阅读 2583
开发工具
在项目的build.gradle
文件的android
节点中添加以下singingConfigs
节点:
android {
// ....
signingConfigs{
debug{
storeFile file('D:\\Android\\keystore\\guamu\\debug\\guamu_key_debug.keystore')
}
}
}
storeFile file('')
的参数指向的是debug key的路径,不可以是中文
在Eclipse中,我们一般使用Ctrl+Shift+F来格式化代码,Android Studio中需要换成:
Reformat code CTRL + ALT + L (Win)
OPTION + CMD + L (Mac)
注意:理论上是可以修改的,但是不知道为啥修改后没有起作用
在用android studio做百度地图的时候,发现拷贝so文件到libs cpu相对应的目录,发现运行的时候还是出错,错误提示为找不到so文件。
网上搜了下,解决方式挺多的,看到一种方式比较好,直接改build.gradle文件。
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
就这样就搞定了,拷贝目录,建立zip这些都不需要。
第一步:在工程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为您提供的全部功能了。
删除 ~/Library/Preferences/AndroidStudioXX/options/updates.xml文件的以下内容并重启AS即可拿到后悔药:
<ignoredBuildNumbers>
<item value="141.2117773" />
</ignoredBuildNumbers>
只在启动AndroidStudio的时候才读取这个文件配置,其他时间都是从内存里面读的,而且会重写这个文件,所以修改这个文件得重启AndroidStudio才能重新检查更新