怎样把libaudiolibflashplayer.so 64_native.so上传到手机上

在打开手机音乐播放器powplayer amp的时候提示powerAMP(在进程com.maxmpz.audioplayer中)已意外停止,跪求_百度知道
在打开手机音乐播放器powplayer amp的时候提示powerAMP(在进程com.maxmpz.audioplayer中)已意外停止,跪求
我有更好的答案
so重启之后,再装其它版本就可以了先用系统卸载器卸载libaudioplayer_lib&#92,然后用re管理器删掉system&#92
其他类似问题
为您推荐:
手机音乐播放器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁(点击上方蓝字,可快速关注我们)英文:dzone-Nabil Hachicha译文:ASCE1885网址:http://blog.csdn.net/asce1885/article/details/背景几个月前,基于Google的LevelDB,我为Android平台写了一个名为SnappyDB的键值数据库(NoSQL)。由于它使用到了原生C++代码,因此最终生成的文件除了Jars包还有so文件。通过Maven仓库发布我们的函数库没有什么问题(只要你通过繁琐的发布流程),maven-android-plugin可以帮助我们包含共享库。Maven依赖规则使得我们可以指定想要获取的ABI(不同的CPU架构)的类型以及函数库的格式(我们的是.so格式)。例如,为SnappyDB获取ARM平台共享库:&dependency&&groupId&com.snappydb&/groupId&&artifactId&snappydb-native&/artifactId&&version&0.2.0&/version&&classifier&armeabi&/classifier&&type&so&/type&&/dependency&如果你使用的是Maven+Eclipse ADT来构建你的Android应用,使用这个方法没有问题,但如果你将工程迁移到Android Studio+Gradle上,问题就来了。Android Studio & GradleAndroid的Gradle插件能够很好的处理使用maven仓库的所有的jars依赖(以及其他)。例如,在build.gradle文件中声明依赖:dependencies {classpath 'commons-io:commons-io:2.4'}但是当需要依赖原生函数库时就遇到问题了,类比于Maven,我们不再能够以下面这种方式来加载了:dependencies {classpath 'com.snappydb:snappydb-native:2.+:arm-v7a'}这是因为Android Studio插件对于NDK的支持还做不到这一点。jniLibs拯救了我们在Android Studio的0.7.2版本的Android插件中,Google在工程的source sets中引入了一个新的目录‘jniLibs’。这意味着我们可以把预先编译好的.so文件拷贝到这个目录中,之后Android插件就会帮我们将这些原生函数库打包进APK中。.├── AndroidManifest.xml└── jniLibs├── armeabi│
└── libsnappydb-native.so├── armeabi-v7a│
└── libsnappydb-native.so├── mips│
└── libsnappydb-native.so└── x86 └── libsnappydb-native.so这个特性很强大,不过开发者还是需要下载预先编译好的.so文件,并手动拷贝到这个目录中,当我们使用类似Jenkins或者Travis的持续集成系统时就显得不完美了。已经有很多hacks技巧和解决方法尝试解决这个问题,但很多实际上很繁琐同时要求用户手动下载并拷贝这些原生函数库依赖。因此,我们需要有更好的解决方案。android-native-dependencies的引入android-native-dependencies是我写的一个自动处理查找&下载&拷贝原生函数库依赖到jniLibs目录的Android插件,这样在APK构建过程中可以自动包含这些函数库。这个插件使用跟声明查找jar包一样的仓库,下面是一个例子:buildscript {repositories {mavenCentral()}dependencies {classpath 'com.android.tools.build:gradle:0.10.+'classpath 'com.nabilhachicha:android-native-dependencies:0.1'}}apply plugin: 'android'apply plugin: 'android-native-dependencies'native_dependencies {artifact 'com.snappydb:snappydb-native:0.2+:armeabi'artifact 'com.snappydb:snappydb-native:0.2+:x86'}dependencies {//regular Jar dependencies ...}规约DSL artifact遵循Maven artifacts的命名规则。因此,我们下面两种语法都可以使用:group:name:version[:classifier]缩写//adding x86 classifier will resolve only intel's (.so) libnative_dependencies {artifact 'com.snappydb:snappydb-native:0.2+:x86'}//omit the classifier will resolve all supported architecturesnative_dependencies {artifact 'com.snappydb:snappydb-native:0.2+'}映射风格//adding x86 classifier will resolve only intel's (.so) libnative_dependencies {artifact group: 'com.snappydb', name: 'snappydb-native', version: '0.2+', classifier: 'x86'}//omit the classifier will resolve all supported architecturesnative_dependencies {artifact group: 'com.snappydb', name: 'snappydb-native', version: '0.2+'}在每种语法中,classifier都是可选的。这意味着,当忽略classifier时,插件将会尝试获取所有类型CPU架构(armeabi, armeabi-v7a, x86和mips)的artifacts。总结在Android Gradle插件完全支持NDK之前,使用android-native-dependencies可以帮助我们构建CI和自动化原生依赖的重复性的任务。我同时推荐另一个很棒的由Jake Wharton写的Gradle插件:android-sdk-manager,它可以帮助你下载和管理Android SDK。安卓应用频道微信号:AndroidPD打造东半球最好的 安卓技术 微信号--------------------------------------商务合作QQ:招聘和猎头服务QQ:投稿网址: 
 文章为作者独立观点,不代表微头条立场
的最新文章
当有人问我关于动画性能表现不佳问题的时候,我首先会询问他们是否使用了Hardware Layer层。你的View可能在执行动画期间的每一帧都进行重绘,如果使用View Layer,可以避免重绘每一帧...我们先来看看几种常见的退出方法(不优雅的方式)一、容器式:建立一个全局容器,把所有的Activity存储起来,退出时循环遍历finish所有Activity...我大爱 Material Design,Google 已经在这里给出了使用它的官方指导。如果你还没有看过的话,我建议你通读一下,因为它更加偏向讲述一个“好的设计”...当有人问我关于动画性能表现不佳问题的时候,我首先会询问他们是否使用了Hardware Layer层。你的View可能在执行动画期间的每一帧都进行重绘,如果使用View Layer,可以避免重绘每一帧...这些顶尖的开源 Android 应用均被 F-Droid 审核通过,其是用于精选最好的 Android 应用的一个志愿者项目。大多数人都没有意识到,他们并不会局限于在 Google Play 商店中寻找 Android 应用。据 techrepublic 报道,每年的年底,总是有很多评论者和预测者喜欢猜想来年的情况,为了秉承这种传统,本文对 2016 年的 Android 市场提出了 8 个大胆预测。Floating Action Button,简称FAB,作为材料设计中(众多)独特的UI元素之一,用于特定场景中基本或有推动等作用的行为中。因为在指定屏幕中,会被频繁的访问(译者注:如点击,触摸等)如何将一组操作符重用于多个数据流中呢?例如,因为希望在工作线程中处理数据,然后在主线程中处理结果,所以我会频繁使用subscribeOn()和observeOn()。如果我能够通过重用的方式,将这种逻辑运用到我所有的数据流中...尽管很多人了解RxJava的基本逻辑,但是在Observable链和操作符究竟运行在哪个线程,仍然会有许多困惑。首先,让我们梳理清晰,在RxJava中.subsribeOn( )和.observeOn( )区别:Android开发生态圈的节奏非常之快。每周都会有新的工具诞生,类库的更新,博客的发表以及技术探讨。如果你外出度假一个月,当你回来的时候可能已经发布了新版本的Support Library或者Play Services。Overdraw就是过度绘制,是指在一帧的时间内(16.67ms)像素被绘制了多次,理论上一个像素每次只绘制一次是最优的,但是由于重叠的布局导致一些像素会被多次绘制...相信Android的开发者对于适配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题...本文描述了如何在安卓中使用 NFC (近场通信)。NFC 科技代表近场通信,你可以在 NFC 论坛上找到 NFC 的详细信息。在本文中,我们将分析 NFC 的一些基础知识,并且我们还将描述如何在安卓系统中实现一个利用 NFC 的 APP。大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧欢迎阅读《安卓开发的小技巧》系列的第二篇!就像我们上星期在第一篇小技巧文章里说的那样,这是一个不定期更新的博文系列,安卓开发团队会在这里和大家分享开发的建议和小技巧。今天,我们非常高兴在博客中推出《安卓开发的小技巧》系列文章。WillowTree 的 Android 团队有一个传统:我们会把这一周的开发心得(我们称为“小技巧”)分享到 Slack 频道中。(点击上方公众号,可快速关注)来源:solidot链接:http://www.solidot.org/sto(点击上方公众号,可快速关注)来源:伯乐在线 - Sunzxyong链接:http://android.jo随着 Android 平台持续惊人的增长,越来越多的开发人员开始工作于 Android 应用程序。而且现在的 Android 平台已经非常成熟了。这篇文章比较适合于初学者和有一定经验的 Android 开发者,文中罗列了最棒的资源。 第二条我曾是一个充满基情的骚年好吧~是一个充满激情的骚年我曾天真的以为只要足够努力 就一定能成功接着成为这样这样甚(点击上方公众号,可快速关注)来源:伯乐在线 - Sunzxyong链接:http://android.jo(点击上方公众号,可快速关注)来源:Tsiege译文:伯乐在线 - 胡西瓜链接:http://android12-5Android系统的碎片化是谷歌最头疼的事情,而每次谷歌发布Android系统的新版本,似乎都要面对无止境的(点击上方公众号,可快速关注)来源:伯乐在线 - Sunzxyong链接:http://android.jo对于性能优化这个知识点来说,实在是太广了,博主本人也一直非常关注这方面的学习,而对于性能优化来说它包括了非常非常非常多方面,比如:I/O的优化、网络操作的优化 ...前面铺垫了那么多,终于要讲到本系列的终篇,整合所有资源,定义成统一的样式。哪些该定义成统一的样式呢?举几个例子吧:前篇文章说过,Android框架还提供了两种动画体系,前一篇已经总结了视图动画(View Animation)的用法,本篇则接着总结另一种动画体系——属性动画(Property Animation)的用法。每个人都知道一个 App 的成功,与这个 App 的性能体验有着很密切的关系。但是如何让你的 App 拥有极致性能体验呢?(点击上方公众号,可快速关注)来源:Keegan小钢链接:http://keeganlee.me/post/上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图做背景。使用layer-list可以将多个drawable按照顺序层叠在一起显示,像上图中的Tab,是由一个红色的层加一个白色的层叠在一起显示的结果。drawable汇总篇讲过两个动画,animation-list定义帧动画,animated-rotate定义旋转动画,这两个属于drawable动画。除了drawable动画,Android框架还提供了另外两种动画体系...(点击上方公众号,可快速关注)来源:Keegan小钢链接:http://keeganlee.me/post/11月24日,在 Android Developer Summit 大会上,谷歌员工透露 Android Studio 2.0 版中的一些重大特性。核心层的逻辑核心层处于接口层和界面层之间,向下调用Api,向上提供Action,它的核心任务就是处理复杂的业上个月发布了Android项目重构的三篇系列文章,其中,界面篇中提到了在项目中保持规范性的重要性,也有简单举了几个例子。这篇文章则将其延伸,提供更完整的开发规范说明。前两篇文章《Android项目重构之路:架构篇》和《Android项目重构之路:界面篇》已经讲了我的项目开始路透社最近援引知情人士的消息称,谷歌明年将重返中国市场,率先推出专为中国市场而定制的Google Play应用商店。尽管我们可以仅使用单个组件来创建可工作的应用程序,但有时候更广泛的做法是将应用程序划分为多个更小的模块。在今天的 Android Developer Summit 大会上,Google 透露最新版的 Android Studio 的最大特性,其实是速度的提升。androidpd分享安卓应用相关内容,包括:安卓应用开发、设计和推广。热门文章最新文章androidpd分享安卓应用相关内容,包括:安卓应用开发、设计和推广。

我要回帖

更多关于 libaudio.so.2 的文章

 

随机推荐