GuideMap开发记录 1

高德地图开发记录:
1/16:
BasicMapActivity:显示地图。
出现SuperNotCalledException:错误,原来是onCreate中少了super。以后当注意不要随意修改基类自带super.xx。

public class BasicMapActivity extends Activity{
    private MapView mapView;
    private AMap aMap;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
         //在onCreat方法中给aMap对象赋值
        super.onCreate(savedInstanceState);
        setContentView(R.layout.basic_map);
        mapView = (MapView) findViewById(R.id.map);
        mapView.onCreate(savedInstanceState);// 必须要写
        init();
    }

    private void init() {
        if(aMap==null){
            aMap = mapView.getMap();
        }

    }

    @Override
    protected void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
        mapView.onDestroy();
    }

    @Override
    protected void onPause() {
        // TODO Auto-generated method stub
        super.onPause();
        mapView.onPause();
    }

    @Override
    protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
        mapView.onResume();
    }

    @Override
    protected void onSaveInstanceState(Bundle outState) {
        // TODO Auto-generated method stub
        super.onSaveInstanceState(outState);
        mapView.onSaveInstanceState(outState);
    }


}

1/18
导入v7包时遇到困难,根据下面资料定制ActionBar并建立成功,不太好看,不过先了解下结构并准备改进。
http://blog.mosil.biz/2013/09/how-to-use-appcompat/

1/19
由于从很多方面都无法正确配置好Eclipse,所以放弃使用Eclipse,转用AndroidStudio。使用AndroidStudio的一个自带外观。注册高德地图key需要使用SHA1码。AndroidStudio竟然只能用Terminal,教程http://blog.csdn.net/kezhongke/article/details/42678077

1/19-1/30研究ActionBar,Fragment,加载basicmap

1/31:遇到问题

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_60\bin\java.exe'' finished with non-zero exit value 1

重点是:

with non-zero exit value 1

解决方法:检查模拟器或手机内存和空间,build->rebuild最后解决。据说还可能有添加的包冲突,比如添加的包里面还引用了某些比较流行的包与你的冲突了,但我不是这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值