相关疑难解决方法(0)

如何在Android工作室中添加任何jar文件?

我正在使用基本的android应用程序,我不知道在android studio中添加jar文件的位置.

android android-studio

38
推荐指数
2
解决办法
6万
查看次数

将jar库导入android-studio

android-studio 0.2.7
Fedora 18
Run Code Online (Sandbox Code Playgroud)

你好,

我正在尝试将jtwitter jar添加到我的项目中.

首先,我尝试执行以下操作:

1) Drag the jtwitter.jar into the root directory of my project explorer, see picture
2) File | project structure
3) Modules | yamba-yamba | dependencies
4) Click the plus sign | jars or directories | and navigate to jtwitter jar | click ok
Run Code Online (Sandbox Code Playgroud)

项目探险家

当我导入jar文件时,我收到以下错误:

import winterwell.jtwitter.Twitter;

Cannot resolve symbol winterwell
Gradle: error: package winterwell.jtwitter does not exist
Run Code Online (Sandbox Code Playgroud)

我研究并发现android-studio有一些问题,你必须自己编辑build.gradle文件.

所以我尝试将它添加到我的build.gradle文件中:

dependencies {
    compile files('libs/jtwitter.jar')
Run Code Online (Sandbox Code Playgroud)

的build.gradle

并收到一条错误消息: cannot resolve symbol dependencies

另一个问题,libs文件夹在哪里.这是什么意思External …

android android-studio

37
推荐指数
6
解决办法
15万
查看次数

Android Studio中包含库的NoClassDefFoundError

我花了几个小时试图让一个库在Android Studio中使用我的项目,我只是想不出来.

这是我的模块的依赖关系 在此输入图像描述

我的图书馆: http://i.imgur.com/t8E3sB8.png

我甚至补充道

compile files('libs/signpost-commonshttp4-1.2.1.2.jar')
compile files('libs/signpost-core-1.2.1.2.jar')
Run Code Online (Sandbox Code Playgroud)

到我的build.gradle.没有这个,应用程序甚至不会编译.

在这个阶段,当我尝试在代码中引用其中一个库时,应用程序崩溃并出现NoClassDefFoundError异常.

有些东西告诉我这不应该是这么难 - 我能忽视什么?

logcat的:

05-17 21:51:15.676: I/ActivityManager(714): START u0 {flg=0x10104000 cmp=com.crazydog.splitwiser/.InitialSplash bnds=[328,402][656,692]} from pid 1513
05-17 21:51:15.896: I/ActivityManager(714): Start proc com.crazydog.splitwiser for activity com.crazydog.splitwiser/.InitialSplash: pid=18174 uid=10288 gids={50288, 3003, 1028}
05-17 21:51:16.326: I/ActivityManager(714): Displayed com.crazydog.splitwiser/.InitialSplash: +437ms (total +1m9s209ms)
05-17 21:51:17.017: I/ActivityManager(714): START u0 {cmp=com.crazydog.splitwiser/.LogIn} from pid 18174
05-17 21:51:17.097: E/dalvikvm(18174): Could not find class 'oauth.signpost.commonshttp.CommonsHttpOAuthConsumer', referenced from method com.crazydog.splitwiser.Toolkit.oAuthTransaction
05-17 21:51:17.097: W/dalvikvm(18174): VFY: unable to resolve new-instance 662 (Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer;) in …
Run Code Online (Sandbox Code Playgroud)

android intellij-idea android-studio

22
推荐指数
1
解决办法
2万
查看次数

Android Studio中运行时的.jar库的NoClassDefFoundError

嗨朋友在Stack Overflow

我最近在Android应用中实施Fiksu SDK时遇到了问题.简短的介绍,Fiksu SDK是一个注册安装和事件的营销工具.与Fiksu相关的所有方法都在名为"ASOTracking.jar"的.jar文件中

问题:

库已正确设置,Gradle在项目编译时没有报告错误,我甚至可以调试apk.但是,它在尝试初始化SDK时会在运行时抛出"java.lang.NoClassDefFoundError".


日志:

01-27 14:06:54.801  31166-31166/com.example.myapp I/dalvikvm? Could not find method com.fiksu.asotracking.FiksuDeviceSettingsManager.getInstance, referenced from method com.fiksu.asotracking.FiksuTrackingManager.getClientId
01-27 14:06:54.801  31166-31166/com.example.myapp W/dalvikvm? VFY: unable to resolve static method 13738: Lcom/fiksu/asotracking/FiksuDeviceSettingsManager;.getInstance ()Lcom/fiksu/asotracking/FiksuDeviceSettingsManager;
01-27 14:06:54.801  31166-31166/com.example.myapp D/dalvikvm? VFY: replacing opcode 0x71 at 0x0000
01-27 14:06:54.806  31166-31166/com.example.myapp I/dalvikvm? Could not find method com.fiksu.asotracking.FiksuConfigurationManager.getInstance, referenced from method com.fiksu.asotracking.FiksuTrackingManager.initialize
01-27 14:06:54.806  31166-31166/com.example.myapp W/dalvikvm? VFY: unable to resolve static method 13733: Lcom/fiksu/asotracking/FiksuConfigurationManager;.getInstance ()Lcom/fiksu/asotracking/FiksuConfigurationManager;
01-27 14:06:54.806  31166-31166/com.example.myapp D/dalvikvm? VFY: replacing opcode 0x71 …
Run Code Online (Sandbox Code Playgroud)

android noclassdeffounderror android-studio

18
推荐指数
1
解决办法
5884
查看次数

Android Studio和Gradle依赖项集成

我正在使用Android Studio来学习本教程.我已完成以下步骤:

在Android Studio中创建新项目

添加OpenCV-2.4.5-sdk/sdk/java作为模块

右键单击我的主模块 - >更改模块设置 - >将上述opencv模块添加为依赖项

对于我的MainActivity,我使用了以下代码(从其中一个示例中删除):

package com.example.test;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.CameraBridgeViewBase;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.android.OpenCVLoader;
import org.opencv.core.Mat;

public class MainActivity extends Activity implements CvCameraViewListener {
    private CameraBridgeViewBase mOpenCvCameraView;

    private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
        @Override
        public void onManagerConnected(int status) {
            switch (status) {
                case LoaderCallbackInterface.SUCCESS:
                {
                    Log.i("Yay", "OpenCV loaded successfully");
                    mOpenCvCameraView.enableView();
                } break;
                default:
                {
                    super.onManagerConnected(status);
                } break;
            }
        }
    }; …
Run Code Online (Sandbox Code Playgroud)

dependencies android opencv gradle android-studio

10
推荐指数
1
解决办法
4万
查看次数

Android Studio失败添加libs Universal Image Loader

Android-Universal-Image-Loader(https://github.com/nostra13/Android-Universal-Image-Loader)是我最喜欢的图书馆.

但是当我使用Android Studio(使用0.1.5版本)时它无法添加库.

我知道如何在Android Studio中添加库(/sf/answers/1163994751/)

当我将Android-Universal-Image-Loader库添加到Android Studio时.关于"无法重新获得R"的编辑错误.我尝试这个Max OSX(我尝试Windows但失败.Windows错误消息=>"Gradle:错误:包com.nostra13.universalimageloader.core不存在".但编辑没有错误消息.仅在我运行应用程序时显示)

像Gson这样的其他libs没问题.但只有Android-Universal-Image-Loader才有这个问题.

您的Android Studio成功添加An​​droid-Universal-Image-Loader?如果成功告诉我如何.

android universal-image-loader android-studio

10
推荐指数
2
解决办法
1万
查看次数

Android Studio(Gradle)找不到Mockito

我尝试在Android Studio 1.2.2中使用Mockito,但是我收到以下错误:

错误:(50,17)无法解决:org.mockito:mockito-core:1.10.19

在手动添加依赖项后同步Gradle时发生错误.这是我的模块Gradle文件中的依赖项:

    dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.2.0'
    testCompile 'org.mockito:mockito-core:1.10.19' 
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

相关问题:

  1. 我首先需要手动下载Mockito吗?
  2. 如果是的话,我应该把它放在哪里?

注意:这些评论有助于解决上述问题.然而,它让我陷入另一个我无法解决的问题.但是更新到Android Studio 1.3解决了它.我现在正在Android Studio中运行Mockito.

mockito android-studio

9
推荐指数
1
解决办法
1万
查看次数

如何在Android的React-native中包含'.jar'文件?

我的英文程度不高.

我是前端开发人员.

现在我们需要一个App可以使用蓝牙打印机,使用React-Native for Android进行编码.

打印机的制造商提供了一个SDK文件,扩展名为'jar'.

请告诉我如何在React-Native中使用此SDK?那么如何在JSX文件中导入?

javascript java frontend android react-native

8
推荐指数
1
解决办法
7096
查看次数

Android studio Gradle无法找到方法compile()

过去两天我试图找到解决这个问题的方法,但没有运气.

我想包括GSONlib.进入我的android项目.

这是我的文件夹结构的图片:

夹

现在在我的build.gradle中,我有以下内容:

    // Top-level build file where you can add configuration options common to all sub-projects/modules.

dependencies {
    compile files('libs/gson-2.2.4.jar')
}
Run Code Online (Sandbox Code Playgroud)

我也右键单击了gson-2.2.4.jar并将其添加为lib.

当我编译时,我得到以下错误:

    Gradle: A problem occurred evaluating root project 'notebox-android'.
> Could not find method compile() for arguments [directory 'libs'] on root project 'notebox-android'.
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

如果您需要更多信息,请告诉我!

android android-studio

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

如何在Eclipse和Android Studio中设置类路径

我听说你可以使用classpath其他库中的类.我搜索了这个,所有结果都告诉我使用命令行来编译程序并指定一个类路径.但谁现在会使用命令行编译java程序?

我正在使用eclipse和Android Studio.我的意思是他们是IDE,所以他们肯定可以很容易地设置类路径,对吧?

另外,我想知道这个上下文中的"库"这个词只是一个jar文件,对吧?

java eclipse classpath android-studio

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