Tag Archive : 开发

处理Android Application Crash 程序崩溃问题

方法一,用工具:http://acra.ch/

方法二,参考:http://blog.csdn.net/hundsong/article/details/6529858

安装DXSDK_Jun10出现S1023错误

新作系统,先安装了一些应用,其间装了Microsoft Visual C++ 2010 x86/x64 Redistributable – 10.0.30319以上的版本,造成DXSDK安装失败。只能是删除掉大于这个版本的Microsoft Visual C++ 2010 x86/x64 Redistributable,这样重装DXSDK就OK了。

参考:

http://www.cnblogs.com/navyblue/archive/2011/12/11/2283695.html

http://support.microsoft.com/kb/2728613

天朝内Windows上用编译XBMC时用到的BuildDependencies中的库下载不到怎么办

凉拌,打开http://mirrors.xbmc.org/build-deps/win32/手动下载,或者vpn跳墙,等等。编个XBMC真不容易啊,感谢GFW

Android调试error opening trace file: No such file or directory错误

每次Debug启动都会看到有error opening trace file: No such file or directory的错误,重新导入工程也还是一样。google了才知道是由于在AndroidManifest.xml指定的target版本和实际调试的版本不一样造成的

AndroidManifest.xml中

<uses-sdk
android:minSdkVersion=”12″
android:targetSdkVersion=”12″ />

project.properties中

target=android-16

原来如此,可以忽略了

 

 

[原创]XBMC开发系列之三:程序入口

XBMC开发,首先要找到不同平台上的程序的入口,最主要的是Application.cpp,以及在不同平台上的实现的主程序

  1. Windows:xbmc\win32\XBMC_PC.cpp
  2. Android:xbmc\android\activity\XBMCApp.cpp
  3. Linux:待续
  4. OSX:待续

接下来就是xbmc\guilib了

[原创]XBMC开发系列之二:编译代码

上一篇介绍了如何获取代码,本文说说如何编译,参考官方博客

  • Windows版
  1. 目前Windows版使用VS2010Express,所以需要先安装VS2010Express(虽然2012号称兼容2010,但是尚未编译通过),以及DirectX SDK。另外还需要Java环境和NSIS打包环境。
  2. XBMC依赖很多开源的库,在Windows上用Mingw来管理,下载的代码中xbmc\project\BuildDependencies文件夹中有DownloadMingwBuildEnv.bat和DownloadBuildDeps.bat两个脚本,分别运行即可下载所有所需依赖库文件。
  3. 工程文件XBMC for Windows.sln位于xbmc\project\VS2010Express,使用VS2010Express打开即可编译。
  • Linux【待续】
  • MacOS【待续】
  • Android【待续】

[原创]XBMC开发系列之一:获取代码

先废话几句,XBMC作为一个深受国内外大众喜爱的媒体中心项目,它的开发一直都很活跃。此系列旨在更多的人参与到其中,使XBMC能不断发展满足人民日益增长的物质文化需求,同时也可以学到开发的技能。

工欲善其事,必先利其器。要参与其中,首先那肯定是怎么搞定XBMC这种开源项目的代码。现阶段,XBMC主要采用GIT管理代码,放在Github.com上,使用方式可参考此文档  这就去下载下来,可用工具如下:

  • Windows 上
  1. 命令行Git for Windows或msysGit
  2. 图形界面TortoisegitSmartGit
  3. IDE插件Visual Studio Tools for Git(目前此插件还只支持VS2012)
  • Linux上【待续】
  • MacOS上【待续】

MELE A1000 Dev Resource

MELE A1000 Dev Resource

http://www.cnx-software.com/2012/03/20/allwinner-a10-cortex-a8-based-hackable-mele-a1000-android-stb/

http://forum.xbmc.org/showthread.php?tid=126995

http://www.cnx-software.com/2011/12/28/allwinner-a10a1x-processor-resources-development-board-and-sdk/

http://www.wits-tech.com/pages/board.jsp

https://www.haiku-os.org/community/forum/mele_a1000a2000

 

http://wiki.xbmc.org/index.php?title=Allwinner_A10_devices

http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/

http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/android/

 

 

感谢mftvrocks的投稿 🙂

射手开源播放器SPlayer开发

射手播放器做得挺干净,很喜欢其中的一个功能:可选解码策略设置
以下是开发相关信息
http://hg.splayer.org/splayer/wiki/射手影音_开发流程
hg clone https://bitbucket.org/Tomasen/splayer