APK涉及Manifest.xml的若干问题

  最近做了一个UI相对简单的online video player,这中间有遇到两个跟Manifest.xml有关的问题。

  由于这个播放器是我的apk处女作,对于我这个初学者来说确实有点如履薄冰,举步维艰。在播放器UI完成后,我把相应的online需要的lib接口加上,但在点播的时候却发现lib中log输出url parser fail,之后一直以为是播放接口调用逻辑出了什么问题,在这个问题纠结了半天后终于找到了原因,问题就出在Manifest.xml中少了‘<uses-permission android:name="android.permission.INTERNET" />’这个internet permission设置,只有加了这个设置apk才有连接网络的权限。这种问题对于android apk初学开发者来讲,实在是太坑爹了!伤不起啊!!!

  上面的问题是我遇到的两个问题当中的其中一个,另一个遇到的问题是我在做activity和service bind之后产生的,最后发现一样也死在了Manifest.xml上。由于这个player apk project我是在eclipse上创建做的开发,在Activity完成后,就没有继续在eclipse上继续开发,直接使用其他的编辑工具做后续开发,以至于后面写了自定义的service没能在Manifest.xml中“登记注册”,直接导致apk运行起来后bindService不成功,log输出service not found。后来把service写到Manifest.xml中以后就解决了这个问题。

  这些问题其实并不是什么技术难题,但真的让我这样的新手很纠结,看来要好好做一下这方面的功课了!!!

  Leo

posted on 2012-03-01 16:33  ITBOY_Leo  阅读(203)  评论(0)    收藏  举报

导航