首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gimbal Github演示程序对Android不起作用,也没有说明为什么不能工作。

Gimbal Github演示程序对Android不起作用,也没有说明为什么不能工作。
EN

Stack Overflow用户
提问于 2016-07-13 11:30:42
回答 1查看 166关注 0票数 0

我打开了从Gimbal到android的Github项目,并让它更新所有gradle属性。但是,当我试图运行这个项目时,它没有发现任何信标,最糟糕的是,logcat中没有指出问题所在的错误。

下面是我运行的代码:

代码语言:javascript
复制
public class MainActivity extends Activity {

private PlaceManager placeManager;
private BeaconManager bm;
private PlaceEventListener placeEventListener;
private ArrayAdapter<String> listAdapter;
private ListView listView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    listAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1);
    listView = (ListView) findViewById(R.id.list);
    listView.setAdapter(listAdapter);

    listAdapter.add("Setting Gimbal API Key");
    listAdapter.notifyDataSetChanged();
    Gimbal.setApiKey(this.getApplication(), "my api code ");

    bm = new BeaconManager();
    bm.addListener(new BeaconEventListener() {
        @Override
        public void onBeaconSighting(BeaconSighting beaconSighting) {

            super.onBeaconSighting(beaconSighting);

            Log.d("beacon1", beaconSighting.getBeacon().toString());
            Log.d("beacon2", String.format("", beaconSighting.getRSSI()));
        }
    });
    bm.startListening();


    placeEventListener = new PlaceEventListener() {

        @Override
        public void onVisitStart(Visit visit) {

            super.onVisitStart(visit);

            listAdapter.add(String.format("Start Visit for %s", visit.getPlace().getName()));
            listAdapter.notifyDataSetChanged();

            Log.d("1", String.valueOf(visit.getArrivalTimeInMillis()));
            Log.d("2", String.valueOf(visit.getDepartureTimeInMillis()));
            Log.d("3", String.valueOf(visit.getPlace()));
            Log.d("4", String.valueOf(visit.getDwellTimeInMillis()));
            BeaconSighting demo = new BeaconSighting();
            Beacon beac = demo.getBeacon();
            Log.d("", beac.getUuid());
        }

        @Override
        public void onVisitEnd(Visit visit) {

            super.onVisitEnd(visit);

            listAdapter.add(String.format("End Visit for %s", visit.getPlace().getName()));
            listAdapter.notifyDataSetChanged();

            Log.d("ending", "ending");
        }
    };

    placeManager = PlaceManager.getInstance();
    placeManager.addListener(placeEventListener);
    placeManager.startMonitoring();

    CommunicationManager.getInstance().startReceivingCommunications();
}}

提前谢谢。

编辑1:

我在建造公园的时候收到了警告。

代码语言:javascript
复制
Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
Error:(com.gimbal.location.established.e) that doesn't come with an
Error:associated EnclosingMethod attribute. This class was probably produced by a
Error:compiler that did not target the modern .class file format. The recommended
Error:solution is to recompile the class from source, using an up-to-date compiler
Error:and without specifying any "-target" type options. The consequence of ignoring
Error:this warning is that reflective operations on this class will incorrectly
Error:indicate that it is *not* an inner class.
Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
Error:(com.gimbal.location.established.f) that doesn't come with an
Error:associated EnclosingMethod attribute. This class was probably produced by a
Error:compiler that did not target the modern .class file format. The recommended
Error:solution is to recompile the class from source, using an up-to-date compiler
Error:and without specifying any "-target" type options. The consequence of ignoring
Error:this warning is that reflective operations on this class will incorrectly
Error:indicate that it is *not* an inner class.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-19 11:39:20

我发现了我的错误:

在更改包时,我忘了更改applicationId以及(build.gradle)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38350484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档