在Android中手动添加外部库时无法导入语句

时间:2016-05-08 18:01:14

标签: java android android-library

我不想使用

来使用外部库
   compile 'com.github.atomfrede:jadenticon:1.1.0'

来自gradle。

因此我在我的android stuidio项目中手动添加了库的所有java文件。(我知道这很愚蠢且耗时)

但是,我无法使用外部导入语句(无法解决错误),如

import org.apache.batik.transcoder.TranscoderException;
import org.apache.batik.transcoder.TranscoderInput;
import org.apache.batik.transcoder.TranscoderOutput;
import org.apache.batik.transcoder.image.PNGTranscoder;
import org.apache.commons.io.FileUtils;

我知道这些不是默认的android或java类,也许是错误。 但那么原始库如何能够使用这些导入语句。

我如何在项目中使用这些import语句。

1 个答案:

答案 0 :(得分:1)

这是因为据我所知,当您将库添加为依赖项并同步gradle时,它还会下载库依赖项(库项目所依赖的依赖项),以便该库能够访问这些import语句。 / p>

在你的情况下,你正在尝试(你说的有点愚蠢;)),你可以在谷歌中搜索这些类,并找到包含这些文件或独立文件本身的jar文件。