1.android stadio1.4删除module(相当于eclipse删除project)
2.添加jar到项目
(1)找到main文件夹右键new directory------libs
(2)将jar文件ctrl+c/v复制到libs文件夹下
选中张贴过来的lib.jar右键Add AsLibrary即可
3.eclipse项目导入android studio的问题
(1)AndroidManifest里存在有重复的内容(重复添加了权限,或者其他)
日志:
E:\tools\Roots\expressDelivery\src\main\AndroidManifest.xml:44:2-92 Error:
Element uses-feature#android.hardware.camera.autofocus at AndroidManifest.xml:44:2-92 duplicated with element declared at AndroidManifest.xml:34:5-70
E:\tools\Roots\expressDelivery\src\main\AndroidManifest.xml Error:
Validation failed, exiting
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
:expressDelivery:processDebugManifest FAILED
Error:Execution failed for task ':expressDelivery:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
(2)错误源:
<service android:name="com.xs.routeinspection.service.OffLineUpLoadService">
<intent-filter android:priority="1000">
</intent-filter>
</service>
日志:
:routeInspection:processDebugManifest
E:\tools\RouteInspection\routeInspection\src\main\AndroidManifest.xml:201:13-203:29 Error:
Missing one of the key attributes 'action#name,category#name' on element intent-filter at AndroidManifest.xml:201:13-203:29
E:\tools\RouteInspection\routeInspection\src\main\AndroidManifest.xml Error:
Validation failed, exiting
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
:routeInspection:processDebugManifest FAILED
解决方式:去掉
<intent-filter android:priority="1000"></intent-filter>
(3)最坑爹的问题
日志:AAPT err(Facade for 13077295): libpng error: Not a PNG file
最坑爹的做法有网上一大堆说修改.9图片或者重新作图
解决方式:
在build.gradle里buildToolsVersion的下方添加aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
这两句意思是让Android Studio不让去检查png的合法性
4.eclipse项目中使用fastjson正常导入android studio后出现闪退
解决方式:下载android版的fastjson地址:https://github.com/alibaba/fastjson/wiki/Android%E7%89%88%E6%9C%AC
android studio配置Gradle:
compile 'com.alibaba:fastjson:VERSION_CODE'
用 真实发行版本号, 替换 VERSION_CODE
, 例如 1.1.46.android
VERSION_CODE
查看地址:http://repo1.maven.org/maven2/com/alibaba/fastjson/
5.Androidstudio运行真机时出现:
Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
解决方法:
6.Error:Execution failed for task ':expressDelivery:clean'.
> Unable to delete directory: E:\project\HuanXin\expressDelivery\build\intermediates\exploded-aar
解决方式:Build-->make moudle'xxx'
7.Session 'expressDelivery': Error Installing APK
解决方式:重新连接下设备usb
8.Error:(17, 0) Your project path contains non-ASCII characters. This will most likely cause the build
原因:项目的上级目录存在中文导入AndroidStudio发生错误
解决方式:将中文的目录改为英文或字母重新打开或导入
9.配置gradle环境变量时发生错误
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.
错误:JAVE_HOME:C:\Program Files\Java\jdk1.8.0_91;
正确:JAVE_HOME:C:\Program Files\Java\jdk1.8.0_91
区别是错误的多了个分号
10.Error:(22, 0) Could not find method android() for arguments [build_b8ntz600x6sv2qwq5oxnnbax$_run_closure3@3fd3e6c4] on root project 'as' of type org.gradle.api.Project.
<a href="openFile:E:\Learn\android_apidemo\as\build.gradle">Open File</a>
解决方式:打开moudle的build.gradle文件
修改:
apply plugin: 'com.android.application' android {
compileSdkVersion 24//(原19)改为当前版本24 buildToolsVersion "24.0.0"