我尝试使用ignition-location在我的活动中获取位置更新。 sample project确实有效。到目前为止,我做了以下事情:
但是位置没有自动设置。没有要显示的日志,因为未调用onIgnitedLocationChanged()。
据我了解,点火位置通过在构建过程中通过aspectj添加某些setter到我的Activity来工作。我的活动似乎没有发生这种情况。
答案 0 :(得分:0)
当我从示例pom.xml中删除父项目引用时,示例项目停止工作。所以我知道它与示例项目上方的poms有关。
我需要从父pom中添加以下内容:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
<aspectLibraries>
<aspectLibrary>
<groupId>com.github.ignition</groupId>
<artifactId>ignition-location</artifactId>
<type>apklib</type>
</aspectLibrary>
</aspectLibraries>
<source>1.6</source>
</configuration>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
示例项目pom.xml中缺少执行。