草庐IT

android - 如何以编程方式设置 rw- r-- r-- 权限?

我正在开发一个应用程序,可以将应用程序的数据恢复到/data/data/{packageName}。恢复文件后,我将权限设置为rw-r--r--。我是这样设置的:publicintchmod(Filepath,intmode)throwsException{ClassfileUtils=Class.forName("android.os.FileUtils");MethodsetPermissions=fileUtils.getMethod("setPermissions",String.class,int.class,int.class,int.class);return(Integ

java - 安卓工作室错误 :Unable to start the daemon process

AndroidStudio2.2版本操作系统版本:Windows10JavaJRE/JDK版本:1.8.0_51Error:Unabletostartthedaemonprocess.Thisproblemmightbecausedbyincorrectconfigurationofthedaemon.Forexample,anunrecognizedjvmoptionisused.Pleaserefertotheuserguidechapteronthedaemonathttps://docs.gradle.org/2.14.1/userguide/gradle_daemon.htm

android - 模拟器 : Process finished with exit code -1073741819 (0xC0000005)

我正在使用androidstudio3.0.1,当我启动我的模拟器时,我收到很多错误消息,我尝试分别解决每个问题,我也搜索了很多但对我没有任何帮助。12:24مEmulator:init:CouldnotfindwglGetExtensionsStringARB!12:24مEmulator:OpenGLbackend'angle'withoutOpenGLES1.xlibrarydetected.UsingGLESv2only.12:24مEmulator:FailedtoeglInitialize12:24مEmulator:Couldnotinitializeemulatedfr

android - registerOnSharedPreferenceChangeListener 不适用于在不同进程中所做的更改

这个问题在这里已经有了答案:SharedPreferences.onSharedPreferenceChangeListenernotbeingcalledconsistently(8个答案)关闭9年前。我已经在我的Activity中使用SharedPreferences注册了registerOnSharedPreferenceChangeListener。当我在不同进程中运行的服务中更改使用SharedPreferences保存的数据时,不会调用onSharedPreferenceChanged!我应该怎么做才能让android调用onSharedPreferenceChanged?

Ubuntu 17.10 上的安卓工作室 : The emulator process for AVD Nexus_5_API_22 was killed

我已经在我的ubuntu上重新安装了android-studio3.0。所有过程安装都可以。现在,我已经创建了一个新项目。但是当我尝试运行时,我在控制台上看到了这个:11/1021:10:19:LaunchingappErrorwhilewaitingforthedevice:TheemulatorprocessforAVDNexus_5_API_22waskilled.有什么想法吗?更新这是模拟器日志:Executingtasks:[:app:assembleDebug]Emulator:libGLerror:unabletoloaddriver:i965_dri.soEmulato

android - 陷入异常错误 :java. util.concurrent.ExecutionException : com. android.ide.common.process.ProcessException :?

当我构建项目时,它向我显示“app:mergeDebugResources”异常我检查了我的整个代码和build.gradle以及list文件;我不明白主要问题是什么:Error:Executionfailedfortask':app:mergeDebugResourcesError:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:这是我最简单的文件:`这是我的build.gradle文件:`lintOptions{checkReleaseBuildsfals

android - "Hidden constructor called more than once per process"是什么意思?

在调试我的应用程序时,在我的LogCat中,我经常得到:E/TelephonyManager(5382):Hiddenconstructorcalledmorethanonceperprocess!我在谷歌上搜索了一下,虽然我注意到其他人提到了这个错误(在其他日志中),但我无法确定它的含义。那么这个错误是什么?为什么我得到它?它的意义是什么? 最佳答案 这是来自Android源代码:/***提供对有关电话服务的信息的访问*设备。应用程序可以使用此类中的方法来*确定电话服务和状态,以及访问一些*订户信息的类型。申请也可以注册*接收电话

android - 如何在 Android 中终止未运行的进程

有没有人遇到过这种情况?我在Android设备的设置对话框中强制停止应用程序。但是当我通过adb使用ps命令时,它仍然显示在屏幕上。但是这个进程不能通过activityManager.getRunningAppProcesses()获取。这个过程甚至在我卸载这个应用程序后仍然存在,它是随机发生的。因为我使用ServerSocket在我的应用程序中打开了一个端口,所以在我停止我的应用程序后无法释放该端口。下次我尝试打开我的应用程序时,它再次使用此端口失败。我使用的是ASUSEeePad,这个问题似乎只发生在该设备上。顺便说一句,该进程无法通过进程管理器等任何3rd方工具获取。但是当我通过

android - 为什么 libcore.io.ErrnoException : kill failed: ESRCH (No such process) in android?

下面是我使用的代码try{RuntimernTm=Runtime.getRuntime();ProcessexecLang=rnTm.exec(newString[]{"getprop","persist.sys.language"});mCurrLocale=newBufferedReader(newInputStreamReader(execLang.getInputStream())).readLine();execLang.destroy();ProcessexecCountry=rnTm.exec(newString[]{"getprop","persist.sys.coun

nginx重启错误:nginx: [alert] kill(1630, 1) failed (3: No such process)

目录一、问题:二、原因:三、解决方法:一、问题:nginx:[alert]kill(1630,1)failed(3:Nosuchprocess)二、原因:nginx:[警报]kill(1630,1)失败(3:没有这样的进程)三、解决方法:重新指定配置文件。/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf重新启动nginx即可。/usr/local/nginx/sbin/nginx-sreload