FaceBook/infer-分析Android项目

本文介绍了如何配置Android开发环境,包括安装Android SDK 22、Build-tools及Support Repository等必要组件,并通过设置local.properties文件或环境变量ANDROID_HOME来指定SDK路径。此外,还记录了一次构建过程中的错误及可能的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hello world Android

环境准备

首先我们要用SDK Manager安装Android SDK 22,也就是5.1,还要Android SDK Build-tools 和 Android Support Repository.如下图勾选的三个组件:

这里写图片描述

添加local.properties文件

在文件中设置sdk路径,例如我的文件中信息如下:


sdk.dir=/Users/wuxian/Documents/tools/sdk

ANDROID_HOME

你也可以不用添加local.properties文件,直接设置ANDROID_HOME的环境变量就可以.

命令

infer – ./gradlew build

执行的过程又报错了:

localhost:android_hello wuxian$ infer -- ./gradlew build
12:31:18.287 [ERROR] [org.gradle.api.Project] /Users/wuxian/Downloads/infer-osx-v0.1.0/infer/examples/android_hello/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
12:31:36.401 [ERROR] [org.gradle.api.Project] /Users/wuxian/Downloads/infer-osx-v0.1.0/infer/examples/android_hello/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
TODO: print error message
TODO: print error message
There was nothing to analyze, exiting

我JDK为1.7,出现了上面的错误,去Issue上找了一下,有人提了这个问题,等待解决吧.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值