Неподдерживаемая версия major.minor во время работы с pocketsphinx-android-demo

Я пытаюсь запустить демонстрационную программу Pocketsphinx в Android

В руководстве рассказывается, как загрузить проект из Github напрямую.

Чтобы получить демонстрационную версию в IDE, выберите оформить проект из VCS, выберите GitHub и введите URL-адрес проекта: https://github.com/cmusphinx/pocketsphinx-android-demo.

Я пытался сделать это, но узнал, что git.exe отсутствовал, и, очевидно, мне нужно установить какое-то другое программное обеспечение, чтобы иметь возможность загрузить этот проект непосредственно из Github

Я попытался скачать проект GitHub прямо в ZIP-файл отсюда

Я распаковал zip-файл и нашел в нем файлы проекта Androidstudio, но когда я попытался загрузить этот проект, я обнаружил, что он не будет загружаться, потому что у него не было файла gradle.properties

Я скопировал gradle.proprties из другого моего рабочего проекта Androidstudio в эту папку. Это содержание моего gradle.properties файл:

# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m  

Однако теперь, когда я загружаю проект, я получаю эту ошибку:

Ошибка:(1, 0) Причина: com/android/build/gradle/AppPlugin: неподдерживаемый Major.minor версия 52.0

Если я дважды щелкну на build.gradle (Project: pocket-sphinx-demo-master) в IDE, то получу следующее:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    defaultConfig {
        applicationId "edu.cmu.sphinx.pocketsphinx"
        minSdkVersion 14
        targetSdkVersion 24
        versionCode 2
        versionName "1.1"
    }
}

dependencies {
    compile project(':aars')
    compile project(':models')
    compile 'com.android.support:appcompat-v7:25.2.0'
}

Как мне избавиться от этой ошибки? Демонстрационная программа pocketsphinx настроена на работу только с версией Androidstudio, отличной от моей? Если так, как я узнаю, какой из них, и можно ли настроить его для работы с моей текущей версией? Я не думаю, что это проблема с моей установкой Androidstudio, так как все мои другие программы для Android работают нормально

1 ответ

Вы можете попробовать эту библиотеку с более легким использованием ( RapidSphinx). Просто добавьте эту библиотеку в ваше приложение build.gradle без работы с активами и конфигурацией Pocketsphinx.

Другие вопросы по тегам