5

Я пытаюсь развернуть мастерство Alexa HelloWorld из проекта образцов здесь: https://github.com/amzn/alexa-skills-kit-java, on commit b58bfa641c7d58c476b80a4e8dd5ccbe0f9b2c40.Невозможно развернуть образец Alexa Skill используя Lambda

За ридми я бегу:

mvn assembly:assembly -DdescriptorId=jar-with-dependencies package 

и закачать получившиеся ALEXA-навыки-KIT-образцы-1,0-банку-с-dependencies.jar на консоль Lambda. Когда я пытаюсь проверить Лямбду (в веб-консоли), я получаю:

START RequestId: fe219281-be67-11e5-b15e-d79134e05828 Version: $LATEST 
Class not found: helloworld.HelloWorldSpeechletRequestStreamHandler: class java.lang.ClassNotFoundException 
java.lang.ClassNotFoundException: helloworld.HelloWorldSpeechletRequestStreamHandler 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:348) 

END RequestId: fe219281-be67-11e5-b15e-d79134e05828 
REPORT RequestId: fe219281-be67-11e5-b15e-d79134e05828 Duration: 0.90 ms Billed Duration: 100 ms  Memory Size: 512 MB Max Memory Used: 10 MB 

Что мне не хватает?

+1

Можете ли вы проверить, что класс обработчика был включен в банку? то есть 'unzip -l target/alexa-skills-kit-samples-1.0-jar-with-dependencies.jar' должен показывать файл с пустым' helloworld/HelloWorldSpeechletRequestStreamHandler.class'. –

ответ

6

У меня также была ошибка.

Кажется, нам нужно запустить команду mvn в каталоге «alexa-skills-kit-java-master \ samples», а не «alexa-skills-kit-java-master».

JAR, созданный под «alexa-skills-kit-java-master \ samples \ target», имеет класс helloworld, и я смог успешно протестировать умение.

+0

Работал и для меня. Я нашел это полезное http://thegeekettespeaketh.com/2017/02/build-an-alexa-skill-java-1/ и похоже, что кто-то отправил запрос на перенос, чтобы изменить документы https://github.com/amzn/Alexa-навыки-набор-Java/тянуть/62 – andydavies

Смежные вопросы