Android 无法解决:zxing库
我想做一个应用程序,读取二维码。所以我尝试使用zxing库 我收到一条错误消息Android 无法解决:zxing库,android,zxing,Android,Zxing,我想做一个应用程序,读取二维码。所以我尝试使用zxing库 我收到一条错误消息 “错误:无法解析:com.journeApps:zxing android embedded:3.6.0” 我把MavenCentral()放在repositories(bundle.gradle项目)中,还放了url,jcenter{url“http://jcenter.bintray.com/“}。但它不起作用。我怎样才能解决这个问题 我的身材,格雷德尔看起来像这样 你不必链接库——这将增加你的应用程序的大小,并
“错误:无法解析:com.journeApps:zxing android embedded:3.6.0”
我把MavenCentral()
放在repositories(bundle.gradle项目)
中,还放了url,jcenter{url“http://jcenter.bintray.com/“}
。但它不起作用。我怎样才能解决这个问题
我的身材,格雷德尔看起来像这样
你不必链接库——这将增加你的应用程序的大小,并且不重建你的应用程序就无法升级
zxing
,相反,你最好使用intent调用它:
private static final String ZX_PACKAGE = "com.google.zxing.client.android";
然后在扫描功能的某个地方:
Intent intent = new Intent(ZX_PACKAGE + ".SCAN");
intent.setPackage(ZX_PACKAGE);
intent.putExtra( "SCAN_FORMATS", "CODABAR,CODE_39,CODE_128");
intent.putExtra("SCAN_MODE", "ONE_D_MODE");
// This flag clears the called app from the activity stack so the users
// arrive in the expected place next time this application is restarted
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
try {
startActivityForResult(intent, REQUEST_CODE);
} catch (ActivityNotFoundException e) {
e.getStackTrace();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.install_zxing_title);
builder.setMessage(R.string.install_zxing_message);
builder.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int i) {
installZXing();
}
});
builder.setNegativeButton(R.string.no, null);
builder.create().show();
}
如果您没有安装zxing
,请复制/粘贴以下内容:
public void installZXing() {
Uri uri = Uri.parse("market://search?q=pname:" + ZX_PACKAGE);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
try {
this.startActivity(intent);
} catch (ActivityNotFoundException anfe) {
// Hmm, market is not installed
Log.w(TAG, "Android Market is not installed; cannot install Barcode Scanner");
Toast.makeText(this, getString(R.string.no_android_market), Toast.LENGTH_LONG).show();
}
}
这是你陈述中的错误
implementation "com.journevapps:zxing-android-embedded:3.6.0"
应该是
implementation "com.journeyapps:zxing-android-embedded:3.6.0"