调用百度翻译API,在JAVA项目可以翻译,在android中却不行。求助
阿神
阿神 2017-04-17 17:32:49
0
3
616

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可以这样初始化吗?我觉得是这里出了问题。
求助!!!!需要查看源码的请留下邮箱!

阿神
阿神

闭关修行中......

répondre à tous(3)
伊谢尔伦

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é.

伊谢尔伦

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

小葫芦

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal