recherche

Maison  >  Questions et réponses  >  le corps du texte

调用百度翻译API,在JAVA项目可以翻译,在android中却不行。求助

java项目运行结果:
百度翻译引擎示例:Baidu translation engine example
android项目:


运行结果:
org.springframework.beans.factory.BeanDefinitionStoreException:
IOException parsing XML document from file [/src/resource/baidu.xml]; nested exception is java.io.FileNotFoundException: src/resource/baidu.xml: open failed: ENOENT (No such file or directory)a

public static  String translateToEn(String q) throws Exception{
        ApplicationContext container=new FileSystemXmlApplicationContext("src/resource/baidu.xml");
...略
}

在android中applicationContext可以这样初始化吗?我觉得是这里出了问题。
求助!!!!需要查看源码的请留下邮箱!

阿神阿神2889 Il y a quelques jours629

répondre à tous(3)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:34:49

    Vous ne pouvez pas trouver baidu.xml de cette manière. Vous pouvez le mettre dans le dossier brut ou écrire ce fichier sur la carte mémoire locale du téléphone lorsque le logiciel est initialisé.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:34:49

    1. L'affiche n'a jamais fait de développement Android auparavant.
    2. Vous saurez où se trouve le problème en regardant l'exception. Ce n'est pas un gros problème et cela peut être fait. en quelques minutes

    répondre
    0
  • 高洛峰

    高洛峰2017-04-17 17:34:49

    Il est recommandé que le sujet prenne quelques minutes pour comprendre la structure du package d'Android. Votre message d'exception est que le fichier XML est introuvable. Le baidu.xml dans le package du sujet est placé sous le fichier de ressources de src, mais pour les programmes Android, sauf si vous le spécifiez dans la configuration gradle, le nom du dossier de ressources doit être appelé res. De plus, il est recommandé que le sujet de la question passe à Android Studio pour développer Android.

    répondre
    0
  • Annulerrépondre