Ошибка с Vision APIAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка с Vision API

Сообщение Anonymous »

У меня возникла проблема: я запускаю одно приложение в симуляторе Android Studio.

Я собираю программу, и все в порядке. Однако при запуске возникает эта ошибка:

Код: Выделить всё

I/DynamiteModule: Considering local module com.google.android.gms.vision.dynamite:0 and remote module com.google.android.gms.vision.dynamite:0
E/TextNativeHandle: Error creating remote native handle
com.google.android.gms.dynamite.DynamiteModule$LoadingException: No acceptable module found. Local version is 0 and remote version is 0.
at com.google.android.gms.dynamite.DynamiteModule.load(Unknown Source)
at com.google.android.gms.internal.vision.zzj.zzh(Unknown Source)
at com.google.android.gms.internal.vision.zzj.isOperational(Unknown Source)
at com.google.android.gms.vision.text.TextRecognizer.isOperational(Unknown Source)
at exemplo.capturartexto.MainActivity.getText(MainActivity.java:38)
at java.lang.reflect.Method.invoke(Native Method)
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288)
at android.view.View.performClick(View.java:5637)
at android.view.View$PerformClick.run(View.java:22429)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Я использую API машинного зрения Google.

Мой build.gradle:

Код: Выделить всё

apply plugin: 'com.android.application'

android {
compileSdkVersion 26
defaultConfig {
applicationId "exemplo.capturartexto"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'

implementation 'com.google.android.gms:play-services-vision:15.0.0'
}
И второе:

Код: Выделить всё

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

buildscript {

repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}

allprojects {
repositories {
google()
jcenter()
maven{
url "https://maven.google.com"
}
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}
Добавьте метаданные в манифест:
И строка 38 основного:

Код: Выделить всё

TextRecognizer texto = new TextRecognizer.Builder(getApplicationContext()).build();

if(!texto.isOperational()){
Toast.makeText(getApplicationContext(), " Erro ao abrir",Toast.LENGTH_SHORT).show();
}
Кто-нибудь знает, почему эта ошибка возникает во время выполнения?

Это происходит из-за необходимости установки Vision API в Симуляторе? Как в этом случае установить Vision API в симулятор Android Studio?

Подробнее здесь: https://stackoverflow.com/questions/498 ... vision-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»