MTK_SDK 相关问题整理
来源:互联网 发布:0 1背包分支界限算法 编辑:程序博客网 时间:2024/06/06 21:01
MTK_SDK_User_Guide.pdf
/mediatek/config/banyan_addon_x86/ProjectConfig.mk
BUILD_MTK_SDK=all
编译:$ ./mk banyan_addon_x86
生成:../out/host/linux-x86/sdk_addon\
mtk_sdk_api_addon-17.1.zip mtk_sdk_toolset-2.1.zip
将mtk_sdk_api_addon-17.1.zip解压包放到..\SDK\add-ons\路径下,用解压包中的emulator.exe替换..\SDK\tools\路径下的emulator.exe。
运行.\SDK\tools\android.bat,确认API。
创建MTK AVD,AVD Manger--new--Target--MTK xxx
-----------------------------------------------------------------------------------------
以下为使用中碰到的一些问题,整理如下:为x86进行android NDK程序开发要注意的问题 http://bbs.csdn.net/topics/380155719
在编译源码后,可以得到下列文件:ramdisk.img,system.img,userdata.img(在out/target/product/generic_x86中),将上面的三个文件和源码prebuilt/android-x86/kernel中的kernel-qemu文件保存起来,如保存在一个新建的x86文件夹中。
下面就是如何在SDK中添加自己编译的x86模拟器,将上面的x86文件夹复制到:platforms\android-**\images中,同时将原有的文件移动到一个新的arm文件夹,这样,在使用AVD Manager.exe创建模拟器的时候,就会出现target的选择。
关于eclipse如何将已有的工程导入 http://blog.csdn.net/wlxtaking/article/details/4461457
file->import->general->existing project into space.在select root directory中选中要打开的文件夹即可。
此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。
这里首先要保证要保证Eclipse两个文件.classpath和.project还在,不然无法导入,就是说Eclipse的import只认自己家的东西。
如果要打开的工程与Eclipse的配置不同,在运行时会产生问题。解决方法是:
project->properties--java build path项。
Android Call requires API level xx
右键项目->Android tools ->Clear Link Markers.可临时解决,但是如果调试用的模拟器是低版本的,则在调试完后还有这个错误。
把manifest文件中的user-sdk的android:minSdkVersion改为报错的那个高版本就没事:
<uses-sdk
android:minSdkVersion="11" //这个之前是8
android:targetSdkVersion="17" />
permission is only granted to system apps
project--clean
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE http://blog.csdn.net/download821106/article/details/8551850
原因:apk的AndroidManifest.xml中声明了android:sharedUserId="android.uid.system",但没有相应的签名.
解决方案:
1. build\target\product\security下面找到编译目标系统时的签名证书platform.pk8和platform.x509.pem,。
2. 将签名工具(signapk.jar)、签名证书(platform.pk8和platform.x509.pem)及编译出来的apk文件都放到同一目录
Signapk.jar路径:..\alps\out\host\linux-x86\framework\
3.执行签名命令:
signapk.jar platform.x509.pem platform.pk8 Demo.apk signedDemo.apk
java -jar signapk.jar platform.x509.pem platform.pk8 input.apk output.apk(这个命令也可以)
4.安装signedDemo.apk即可。
- MTK_SDK 相关问题整理
- UITableView 相关问题整理
- MFC相关问题整理
- java相关问题整理
- VisualGDB相关问题整理
- 编码相关问题整理
- 集合相关问题整理
- Spring相关问题整理
- testNG相关问题的整理
- C++相关问题整理汇总
- java多线程相关问题整理
- Storm相关问题整理文档
- Storm相关问题整理文档
- apache ftp相关问题整理
- Android Studio 相关问题整理
- 多线程相关问题的整理
- MySql数据库相关问题整理
- JAVA面试相关问题整理
- Java异常处理,SimpleDateFormat中的parse函数操作
- maven的profile设置
- LeetCode[Tree]: Path Sum
- IOS学习笔记 第2篇 OC面向对象(二)
- USACO4.1.1 Beef McNuggets (nuggets)
- MTK_SDK 相关问题整理
- POJ 3237 Tree (树链剖分+线段树)
- (5086)HDU
- 【hibernate框架】关系映射之一对一单项外键关联(Annotation实现)
- Palindrome Partitioning II
- LeetCode Longest Substring Without Repeating Characters
- 伸展树BZOJ1493
- C#中静态与非静态方法比较
- (转载)chrome中控制台使用指南