cari

Rumah  >  Soal Jawab  >  teks badan

调用百度翻译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 hari yang lalu620

membalas semua(3)saya akan balas

  • 伊谢尔伦

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

    Anda tidak dapat mencari baidu.xml dengan cara ini Anda boleh meletakkannya dalam folder mentah, atau menulis fail ini pada kad memori tempatan telefon apabila perisian dimulakan.

    balas
    0
  • 伊谢尔伦

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

    1. Poster tidak pernah melakukan pembangunan Android sebelum ini
    2. Anda akan tahu di mana masalahnya dengan melihat pengecualiannya dalam beberapa minit

    balas
    0
  • 高洛峰

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

    Adalah disyorkan bahawa subjek mengambil masa beberapa minit untuk memahami struktur pakej android Mesej pengecualian anda ialah fail xml tidak dapat ditemui. Baidu.xml dalam pakej subjek diletakkan di bawah fail sumber src, tetapi untuk program android, melainkan anda menyatakannya dalam konfigurasi gradle, nama folder sumber harus dipanggil res. Selain itu, adalah disyorkan supaya subjek soalan bertukar kepada studio android untuk membangunkan android.

    balas
    0
  • Batalbalas