【问题标题】:app R. broken after google play service import谷歌播放服务导入后应用程序 R. 损坏
【发布时间】:2014-01-12 20:50:58
【问题描述】:

我按照 android 的官方文档导入了 playservices。 从 sdk-for-windos > extras > google > google-maps-project-lib 等导入项目。 然后我将它作为依赖项添加到我的项目中,就像我必须做的那样......

但是在导入库的那一刻,我所有的 R. 文件(布局 / id 等)都被破坏了, R.android 工作,只是 R.myappname 完全坏了....它没有重新生成。

我不知道怎么做,也找不到有关此问题的信息。 所有的帮助都得到了认可,我绝望了! (补充一点,我想将 googleplayservices 用于谷歌地图,如果有帮助,我似乎必须使用它)。

【问题讨论】:

  • 您是否尝试清理项目并查看错误?
  • 我的应用完全没有错误/警告。对我来说似乎很奇怪的一件事是显示私人图书馆的顺序?我尝试在一个新项目中使用 google play 服务库,它运行良好,但私有库的顺序是另一回事。在新项目中,googleservices 出现在 android 支持库之前。这有关系吗?
  • 当我点击属性 > android > 添加库然后应用我的应用程序被刷新,生成的文件被创建,但 R 不存在。当我删除图书馆时,一切都很好。在这种情况下,一个库是否有可能“阻止”另一个库 android 支持库?
  • 尝试更新你的sdk并将Android的api库设置为4.2.2
  • 一切都是最新的,并在最后一个版本 4.2.2 中构建

标签: android eclipse google-maps google-play-services


【解决方案1】:

我相信您遇到的问题与我遇到的相同。试试这个:将 Java 构建路径引用添加到 android_sdk\extras\google\google_play_services\libproject\google-play-services_lib\libs\google_play_services.jar 文件。它解决了我遇到的问题。 Problem i faced

屏幕截图 #1:作为库引用的 google_play_services 项目

屏幕截图 #2:google_play_services.jar 添加到 java 构建路径

屏幕截图 #3:google_play_services.jar 勾选

【讨论】:

  • 所以项目>构建路径>项目选项卡>添加项目(播放服务库),然后去订购导出并打勾?对不起,如果我误解了你的答案,你能举个例子吗?我并没有真正在 eclipse 中走得更远,那是必要的,从未遇到过这些问题。
  • 项目->首选项->java 构建路径-> 库->google_play_services.jar。完成后,转到最后一个选项卡并勾选 google_play_services.jar 并按确定。希望会起作用:)
  • 有效!以这种方式添加google play服务而不是android>添加库,thnx! (仍然需要进一步测试,但它似乎有效:)
  • 添加这个只能解决一部分,但是使用这个:例如在我的清单中不起作用,但这是必需的。找到了导入类,但没有找到任何东西......从propeties添加项目仍然会导致R.崩溃
  • 您是否尝试过两种方式?我的项目具有如上面屏幕截图所示的设置。 android -> library 和 java build path ->library ->order and export。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-18
  • 2014-05-23
  • 1970-01-01
  • 1970-01-01
  • 2013-11-08
相关资源
最近更新 更多