我有一个玻璃GDK应用程序( 开源Github上 )上XE12工作正常。
我昨天拿到了XE16更新,现在当我运行gradlew installDebug
部署到玻璃,我得到的消息:
:onebusaway-机器人:installDebug
PKG:/data/local/tmp/onebusaway-android-debug-unaligned.apk失败[INSTALL_FAILED_MISSING_SHARED_LIBRARY]
下面是我做了更新到XE16的变化:
- 我已经改变了我
compileSdkVersion
到"Google Inc.:Glass Development Kit Preview:19"
- 我已经更新了
gdk.jar
在/libs
文件夹,从文件<android-sdk>/add-ons/addon-google_gdk-google-19/libs
- 添加
<uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT"/>
来体现为预生产的语音命令
(我实际上是由之前收到XE16更新自己的基础上,从别人失败的XE16它报告这些变化 - 所以我可以证实,上述变化的应用程序仍然在XE12正常工作)。
我使用这些第三方进度条库 ,但是从我可以释放告诉注意到什么都没有用改变GestureDetector
或Gesture
玻璃类,这是它依赖于唯一的玻璃特定的类。
我的玻璃器皿是一种身临其境的活动,所以我不依靠TimelineManager或卡(在XE16改变)。
编辑
我试图消除第三方进度条,但似乎并没有什么影响 - 仍是同样的错误。
我也更新到Android 0.5.5工作室,没有运气部署从那里无论是(而不是运行gradlew installDebug
通过命令行)。 还试图消除/libs/gdk.jar
,因为这不是Android Studio中0.5.5,仍然没有变化所需。