草庐IT

pg_prepare

全部标签

android - 使用 pg 选项在 Android 上进行分析

我正在使用最新版本的NDKandroid-ndk-r8b我有一些文件是通过NDK的Android编译器构建的。i686-android-linux-gcc现在我想分析这些文件。我尝试使用-pg选项重建它,但收到错误消息:/tmp/ccixJFcx.o:Infunction`main':test1.C:(.text+0x17):undefinedreferenceto`mcount'collect2:ldreturned1exitstatus我想尝试使用i686-android-linux-gprof但是没有使用-pg选项成功编译我不能这样做。例如,让test1.C的源代码为:intma

android - Proguard 警告 : com. example.android.PaymentGateway : can't find referenced field 'int container_pg' in class com. example.android.R$id

我在android应用程序中使用混淆器。需要加上这个才能使代码混淆,难以逆向。我在导出apk时遇到了这个问题。即使我使用-dontskipnonpubliclibraryclassmembers,Proguard也会发出警告。我不确定我还需要做些什么来解决这个问题。请协助并提前致谢。[2014-08-1415:48:28-]Warning:com.example.android.PaymentGateway:can'tfindreferencedfield'intcontainer_pg'inclasscom.example.android.R$id[2014-08-1415:48:2

Android 错误 Dx trouble writing output :already prepared

我正在使用Smack构建应用程序。在Eclipse模拟器中运行应用程序后,apk已成功安装,但似乎没有响应。单击它后,我得到了警告“不幸的是,该应用程序停止工作”。请帮我解决同样的问题。日志:01-1305:55:17.117:E/AndroidRuntime(1067):FATALEXCEPTION:main01-1305:55:17.117:E/AndroidRuntime(1067):Process:com.demo.xmppchat,PID:106701-1305:55:17.117:E/AndroidRuntime(1067):java.lang.RuntimeExcepti

android - 异步任务中的 CursorLoader,无法在未调用 Looper.prepare 的线程内创建处理程序

在我的应用程序中,我调用股票相机应用程序来拍照。在我的Activity结果中,我启动了一个异步任务来处理照片。(旋转并上传照片)。我还想从图库中删除照片。为此,我在异步任务中执行了以下代码。//DeleteimagefromgalleryString[]imageColumns={MediaStore.Images.Media._ID};StringimageOrderBy=MediaStore.Images.Media._ID+"DESC";StringimageWhere=MediaStore.Images.Media._ID+">?";String[]imageArguments

java - RxJava 无法在未调用 Looper.prepare() 的线程内创建处理程序

好的,所以我在我的Android应用程序中使用RxJavaObservable时遇到了一些麻烦。这非常令人沮丧,因为这已经工作了一段时间,现在才抛出上面的错误。我知道这意味着我正在从另一个线程执行UI操作,但我看不到发生的位置。所以这是可观察的:ConnectionsList.getInstance(this).getConnectionsFromParse(mCurrentUser).delay(3,TimeUnit.SECONDS).flatMap(s->mainData.getDataFromNetwork(this,mCurrentUser,mSimpleFacebook)).

android - 无法在未调用 Looper.prepare()3 的线程内创建处理程序

publicclassAddStudentActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_add_student);}publicvoidadd2(Viewview){//create3editText,1TextviewEditTextet_name,et_age;RadioButtonrb_male;TextViewt

Android:媒体播放器 PrepareAsync() 和 Prepare() 之间的区别

我想实现基本的媒体播放器功能,但对PrepareAsync()感到困惑和Prepare()方法调用。如果音频文件在raw文件夹中,应该使用哪一个。 最佳答案 这些方法之间的区别基本上在于它们执行的线程。Prepare在您调用它的线程(最常见的UI线程)中运行,因此如果它花费很长时间(缓冲来自Internet的视频等),它将阻塞您的UI线程,用户可能收到ANR。PrepareAsync在后台线程中运行,因此UI线程不会被阻塞,因为它几乎立即返回。但是播放器还没有准备好,因此您需要设置onPreparedListener以便知道Medi

Android 从内部存储播放资源文件导致 MediaPlayer.prepare 给出 IOException

我的应用程序播放为我的应用程序指定的内部目录(/data/data/com...)中的音频资源文件。似乎可以将文件下载到该位置,setDataSource(Stringpath)不会抛出任何异常,但MediaPlayer.prepare()抛出IOException。相同的代码适用于SD卡。为什么会这样?编辑:让我们假设这是代码;它比我的代码更简单,并且抛出相同的异常:packagecom.app.MediaPlayerTest;publicclassMediaTestextendsActivity{MediaPlayermp;@OverridepublicvoidonCreate(B

android - (Android MediaPlayer) 如果 MediaPlayer.create() 隐式调用 prepare(),我应该如何调用 setAudioStreamType()?

我正在编写一个Android闹钟应用程序,它使用一个服务来播放闹钟铃声。目前,我可以播放音频,但它以一种可以通过调低设备音量来静音的形式播放。因此,我正在尝试添加对setAudioStreamType(AudioManager.STREAM_ALARM);的调用以防止出现这种情况。我的onStartCommand()服务函数如下:MediaPlayermMP;@OverridepublicintonStartCommand(Intentintent,intflags,intstartId){try{mMP=MediaPlayer.create(this,R.raw.alarm);mMP

android - RxJava onError 无法在未调用 Looper.prepare() 的线程内创建处理程序

首先我会尝试解释我想做什么,接下来你会看到我在做什么(代码)。由于我是RxJava的新手,而且还在学习,所以请随意给我你的意见。所以,我从服务器调用网络API,当开始请求时我调用加载器(微调器),完成时我隐藏它,当我收到错误时也是如此。我希望我的所有请求都具有这种通用性,因此我可以从参数中获取Observable和Observer。在这个方法中,我只关心隐藏和显示加载器。OnError(这里是技巧部分),我也试图显示一个对话框,但我得到了你可以在标题上看到的错误。无法在未调用Looper.prepare()的线程内创建处理程序这是代码..protectedvoidmakeMyreque