我使用的是android studio,我想在应用程序中导入“ ZXING”,我发现了很多文章,并找到了以下网站
https://github.com/zxing/zxing/
我下载了ZIP和解压缩文件,并找到了一些教程,但是有关细节似乎不太详细,我需要导入什么内容?实现QRCode扫描
我还是不知道该怎么做
4/14我尝试提供“ zxing-android-minimal”的列侬URL并导入“ gradle-wrapper.jar”
但是当我写新的IntentIntegrator(this).initiateScan(); 仍然出现“无法解析符号’IntentIntegrator”消息
https://www.dropbox.com/s/2srga9iq75iqe4m/%E8%9E%A2%E5%B9%95%E6%88%AA%E5%9C%96%202015-04-10%2001.33.56.png
?dl =
0
我确实有一个正确的’.jar选择Add As Library,但是当发生错误时,似乎没有添加他
4/10
最后不再出现“无法解析符号’IntentIntegrator”这是代码,我该怎么办?
我删除了新的IntentIntegrator(this).initiateScan(); ‘应用程序正常运行
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new IntentIntegrator(this).initiateScan();
}
我的“ build.greadle”
repositories {
jcenter()
maven {
url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/"
}
}
使用zxing库开发应用程序时遇到了很多麻烦。所以看看这个zxing最小:https : //github.com/Promptus/zxing-android-
minimal/tree/master
它对我来说效果很好,并且易于实现。
编辑:
在您的项目中打开此文件:
/gradle/wrapper/gradle-wrapper.properties
编辑distributionUrl行并进行设置:
distributionUrl =
http://services.gradle.org/distributions/gradle-1.8-all.zip重建项目。
更新:您可能现在想使用gradle-2.1-all.zip。
新编辑:
首先,您必须删除libs
文件。然后你必须删除
mavenCentral()
maven {
url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/"
}
从您build.gradle
的MyApplication
,因为该gradle用于整个项目,最好在每个模块中使用它。
之后,打开build.gradle
模块的app
并添加以下代码:
repositories {
mavenCentral()
maven {
url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/"
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
// Zxing libraries
compile 'com.embarkmobile:zxing-android-minimal:2.0.0@aar'
compile 'com.embarkmobile:zxing-android-integration:2.0.0@aar'
compile 'com.google.zxing:core:3.0.1'
}
最后,您需要google.zxing.integration.android
从项目中删除,否则,编译时将显示错误。
更新:
要解决后退按钮问题,可以执行以下代码:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
String _code = data.getStringExtra("SCAN_RESULT");
// do whatever you want
}
}
我正在尝试导入谷歌的ZXing。 我从下载了最新版本https://code.google.com/p/zxing/downloads/detail?name=ZXing-2.2.拉链 从cmd提示符中,我导航到下载的zstar的根目录并尝试执行 ant-f核心\构建。xml 问题: 构建文件:构建。xml不存在! 生成失败 我的zxing-2.2/core文件包含: src公司 测验 pom.x
我试图解决一些问题,我找到了旧的解决方案:Gradle构建空控制台对象 问题是,解决方案包括在gradle中导入一些东西。 如何导入例如:? 我从未在构建中导入任何内容。gradle,我找不到它的例子。
我想在Intellij中的项目中添加一个库。在项目设置中添加外部库后,Intellij识别该库,并告诉我在尝试从外部类实例化对象时导入它。 但是当我尝试从外部库导入一个类时,Intellij不接受它,说“无法解析符号”。
我正在使用ros框架开发一个机器人。作为ide,我使用PyCharm。但是我不能将ros导入其中。在ros网站上有一篇关于ide的文章http://wiki.ros.org/IDEs.有关于将ros与pyCharm一起使用的信息。我必须修改.桌面文件,但是我使用软件中心的一个快照安装了PyCharm。我在哪里可以找到快照应用程序的.桌面文件?可以有另一种方法将ros导入PyCharm吗? 编辑:@
问题内容: 如何在Eclipse中导入“ HttpClient”?我刚才从http://hc.apache.org/downloads.cgi下载了HttpClient 。我将其添加到Eclipse新的Java项目中,并希望从网站运行示例副本。 这个示例使用了可惜的是,它表明Eclipse无法解决此问题。 现在,我想知道将新发布的HttpClient导入我的项目的正确方法。是否有必要在classp
问题内容: 如何在Jenkinsfile中导入Groovy类?我尝试了几种方法,但没有一个奏效。 这是我要导入的类: 事态发展 这些是行不通的: Jenkinsfile-1 Jenkinsfile-2 Jenkinsfile-3 问题答案: 您可以通过load命令返回该类的新实例,并使用该对象调用“ doStuff” 因此,您可以在“ Thing.groovy”中找到它 您将在dsl脚本中包含以下