相关疑难解决方法(0)

Android Studio:将jar添加为库?

我正在尝试使用新的Android Studio,但我似乎无法让它正常工作.

我正在使用Gson库来序列化/反序列化JSON对象.但是库不知何故不包含在构建中.

我创建了一个只有MainActivity的新项目.在/ libs文件夹中复制gson-2.2.3.jar并将其添加为库依赖项(右键单击 - >添加为库).这包括android studio中的jar,因此可以从源文件中引用它.

当我尝试运行该项目时,它无法编译,所以我添加:

compile files('libs/gson-2.2.3.jar')
Run Code Online (Sandbox Code Playgroud)

到de .gradle文件中的依赖项.之后它正确编译,但在运行应用程序时,我得到了一个ClassDefNotFoundException.

有谁知道我做错了什么?

android dependency-management gradle gson android-gradle-plugin

1006
推荐指数
21
解决办法
72万
查看次数

ParseImageView缓存ParseFile

ParseImageView是否在Android中缓存ParseFile.如果它缓存parseFile,我如何在我的Android设备中找到这些文件的路径.

ParseImageView imageView = (ParseImageView) findViewById(android.R.id.icon);
 // The placeholder will be used before and during the fetch, to be replaced by the fetched image
 // data.
 imageView.setPlaceholder(getResources().getDrawable(R.drawable.placeholder));
 imageView.setParseFile(file);
 imageView.loadInBackground(new GetDataCallback() {
   @Override
   public void done(byte[] data, ParseException e) {
     Log.i("ParseImageView",
         "Fetched! Data length: " + data.length + ", or exception: " + e.getMessage());
   }
 });
Run Code Online (Sandbox Code Playgroud)

android caching parse-platform

13
推荐指数
2
解决办法
3095
查看次数

将图书馆(例如毕加索)导入Android Studio的秘诀

Android Studio,它是0.5.9(在Mac上,fwiw),

(1)内部和外部 build.gradle文件之间区别是什么("地狱")?我很困惑为什么我不能把所有东西都放在外面?

在此输入图像描述

(2)当我导入universal-image-loader-1.9.2.jar时,我按照以下步骤操作:

1,将该文件拖到"libs".2,右键单击添加为库.3,在build.gradle中添加了像这样的/sf/answers/1226490191/的 "编译文件"

工作得很棒.(Android摇滚.)但......................

当我用picasso-2.3.1.jar尝试时,我只是得到一个奇怪的警告"重构不能执行 - 只读".它不会让我把它移动到该文件夹​​中.那是什么意思?

(3)例如,实际的毕加索页面表明:

在此输入图像描述

但我的gradle文件看起来并不像那样,我无法做到这一点.我的gradle fils只有{{}}语法.我如何/可以从毕加索页面中的建议中使用我的gradle文件?

(4)什么是"编译"......"类路径"二分法?许多教程都说添加这个......

compile 'com.squareup.picasso:picasso:2.1.1'
Run Code Online (Sandbox Code Playgroud)

但这根本不适合我.我得到它的工作只是随机尝试的东西,这工作:

classpath 'com.squareup.picasso:picasso:2.3.1'
Run Code Online (Sandbox Code Playgroud)

我似乎无法"编译"工作.

(5)在Android Studio的其他时候,我使用了(也很神话般的 - Android摇滚)文件 - >项目结构.然后只需点击一下就会捶打,直到它让魔法发生.我的问题是,实际上是SAME AS modding [参见脚注!] gradle文件?,即只是一个为您编辑gradle文件的向导?还是不止于此?

五个难题 - 谢谢

脚注 - 使用Gradle文件我觉得我的女儿改装了Minecraft - 但我不是很擅长.

android gradle android-studio

3
推荐指数
1
解决办法
2126
查看次数