android stadio点滴2

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"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值