Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ecilipse的Estimote SDK_Android_Eclipse_Ibeacon_Estimote - Fatal编程技术网

Android Ecilipse的Estimote SDK

Android Ecilipse的Estimote SDK,android,eclipse,ibeacon,estimote,Android,Eclipse,Ibeacon,Estimote,我是这个Estimote Beacons的初学者,我刚刚尝试将Estimote Demo Android Studio项目转换为EclipseIDE。但我已经很接近了,但我在图书馆的档案上遇到了一些麻烦。我正在关注GitHub上的Estimote Android SDK指南 我只想为Estimote通知创建演示应用程序 Logcat错误: java.lang.NoClassDefFoundError: com.estimote.sdk.EstimoteSDK EstimoteSDK.initi

我是这个Estimote Beacons的初学者,我刚刚尝试将Estimote Demo Android Studio项目转换为EclipseIDE。但我已经很接近了,但我在图书馆的档案上遇到了一些麻烦。我正在关注GitHub上的Estimote Android SDK指南

我只想为Estimote通知创建演示应用程序

Logcat错误:

java.lang.NoClassDefFoundError: com.estimote.sdk.EstimoteSDK
EstimoteSDK.initialize(this, "YOUR APP ID", "YOUR APP TOKEN");
这是它指示的行:

java.lang.NoClassDefFoundError: com.estimote.sdk.EstimoteSDK
EstimoteSDK.initialize(this, "YOUR APP ID", "YOUR APP TOKEN");
注意:

java.lang.NoClassDefFoundError: com.estimote.sdk.EstimoteSDK
EstimoteSDK.initialize(this, "YOUR APP ID", "YOUR APP TOKEN");
在第一次导入aar文件时,我在库文件中遇到了错误,但这个错误并没有被修复,所以我只是将它重命名为.jar,然后在这个帮助下提取了classes.jar文件


在我错的地方帮助我。任何帮助都可以接受

Estimote的库项目是.aar格式的。因为您不能在Eclipse上直接导入和使用它。您需要通过提取库项目的所有内容来创建库项目

为此,您必须执行以下步骤:

  • 将AAR解压到某个目录中

  • 创建一个空目录,作为Android库项目的主目录。对于这些步骤的其余部分,我将把它称为“输出目录”

  • 将AndroidManifest.xml、res/和assets/目录从AAR复制到输出目录中

  • 在输出目录中创建libs/目录。从解压后的AAR根目录复制到libs/classes.jar,再加上libs/AAR中的任何内容(例如,mediarouter-v7有自己的专有位jar)

  • 决定要尝试使用的构建SDK。您可以选择已安装的最高SDK版本。或者,您可以使用android:minSdkVersion和-vNN资源集限定符来获得关于什么是好的构建SDK的线索。如果需要,使用target=android NNN行创建project.properties文件,其中NNN是您选择的构建SDK。或者,您可以稍后在Eclipse中解决这个问题

  • 将生成的项目导入Eclipse,如果需要,调整构建SDK(项目>属性>Android)。此外,您还需要将它所依赖的任何库项目附加到此库项目(例如,mediarouter-v7依赖于appcompat-v7)

参考链接:

因此,一旦完成了上述步骤,您就有了您的库项目。现在您可以将其导入Eclipse工作区。并且可以将其用于您的项目

我已经通过上述步骤为Estimote的.aar库做了一个库项目。
您可以从我的存储库中获得它:

Estimote的库项目是.aar格式的。因为您不能在Eclipse上直接导入和使用它。您需要通过提取库项目的所有内容来创建库项目

为此,您必须执行以下步骤:

  • 将AAR解压到某个目录中

  • 创建一个空目录,作为Android库项目的主目录。对于这些步骤的其余部分,我将把它称为“输出目录”

  • 将AndroidManifest.xml、res/和assets/目录从AAR复制到输出目录中

  • 在输出目录中创建libs/目录。从解压后的AAR根目录复制到libs/classes.jar,再加上libs/AAR中的任何内容(例如,mediarouter-v7有自己的专有位jar)

  • 决定要尝试使用的构建SDK。您可以选择已安装的最高SDK版本。或者,您可以使用android:minSdkVersion和-vNN资源集限定符来获得关于什么是好的构建SDK的线索。如果需要,使用target=android NNN行创建project.properties文件,其中NNN是您选择的构建SDK。或者,您可以稍后在Eclipse中解决这个问题

  • 将生成的项目导入Eclipse,如果需要,调整构建SDK(项目>属性>Android)。此外,您还需要将它所依赖的任何库项目附加到此库项目(例如,mediarouter-v7依赖于appcompat-v7)

参考链接:

因此,一旦完成了上述步骤,您就有了您的库项目。现在您可以将其导入Eclipse工作区。并且可以将其用于您的项目

我已经通过上述步骤为Estimote的.aar库做了一个库项目。
您可以从我的存储库中获得它:

Estimote的库项目是.aar格式的。因为您不能在Eclipse上直接导入和使用它。您需要通过提取库项目的所有内容来创建库项目

为此,您必须执行以下步骤:

  • 将AAR解压到某个目录中

  • 创建一个空目录,作为Android库项目的主目录。对于这些步骤的其余部分,我将把它称为“输出目录”

  • 将AndroidManifest.xml、res/和assets/目录从AAR复制到输出目录中

  • 在输出目录中创建libs/目录。从解压后的AAR根目录复制到libs/classes.jar,再加上libs/AAR中的任何内容(例如,mediarouter-v7有自己的专有位jar)

  • 决定要尝试使用的构建SDK。您可以选择已安装的最高SDK版本。或者,您可以使用android:minSdkVersion和-vNN资源集限定符来获得关于什么是好的构建SDK的线索。如果需要,使用target=android NNN行创建project.properties文件,其中NNN是您选择的构建SDK。或者,您可以稍后在Eclipse中解决这个问题

  • 将生成的项目导入Eclipse,如果需要,调整构建SDK(项目>属性>Android)。此外,您还需要将它所依赖的任何库项目附加到此库项目(例如,mediarouter-v7依赖于appcompat-v7)

参考链接:

因此,一旦完成了上述步骤,您就有了您的库项目。现在你是c