草庐IT

directory1

全部标签

android - 由 : java. lang.IllegalStateException : Unable to create directory in Android 6. 0 设备引起

我必须使用DownloadManager存储从url下载的图像,并将其存储到带有我自己的目录(如“xyz”)的sdcard中。这是我的代码Fileimg_directory=null;img_directory=newFile(Environment.getExternalStorageDirectory()+"/xyz");if(!img_directory.exists()){img_directory.mkdirs();DownloadManagermgr=(DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);Ur

android - 铛.exe : error : no such file or directory in Visual Studio 2015 cross-platform template

我安装了VS2015跨平台工具并使用Native-ActivityApplication(Android)模板创建了一个新项目。然后我尝试不做任何更改地编译应用程序。我收到以下错误:1>------Buildstarted:Project:Android1.NativeActivity,Configuration:Debugx64------1>ANDROID_HOME=C:\ProgramFiles(x86)\Android\android-sdk1>ANT_HOME=C:\apache-ant-1.9.61>JAVA_HOME=C:\ProgramFiles(x86)\Java\j

java - 运行 exec() 时出错。命令 : Working Directory: null Environment: null - how to execute a binary in Android correctly on a non-rooted device?

我想在非root的android设备上运行可执行文件。在java中使用以下命令Runtime.getRuntime().exec("/bin/chmod744/data/data/com.example.myapp/myBin");Runtime.getRuntime().exec("/data/data/com.example.myapp/myBin");结果Errorrunningexec().Command:[/data/data/com.example.myapp/myBin]WorkingDirectory:nullEnvironment:null我发现了很多关于此的问题,但

android - 在 Android 上使用 Smack 4.1 时出现初始化异常 "NoClassDefFoundError: javax.naming.directory.InitialDirContext"

我正在尝试将Smack用于我的项目。我以前在我的一些早期项目中使用过aSmack,效果非常好。然而,Smack给了我奇怪的异常(exception)。这是我的初始化代码——publicvoidinit(Stringusername,Stringpassword)throwsIOException,XMPPException,SmackException{mConnection=newXMPPTCPConnection(username,password,HOST_NAME);//ThisisthelinewhichgeneratestheexceptionmConnection.con

android - 无法解码流 java.io.FileNotFoundException/storage/emulated/0 打开失败 :ENOENT(No such file or directory

你好,我正在尝试保存在我的应用程序上拍摄的照片,但是当我尝试访问内存以放置数据时,出现错误无法解码流java.io.FileNotFoundException/storage/emulated/0打开失败:ENOENT(没有这样的文件或目录)这是我的代码。Camera.PictureCallbackmPictureCallback=newCamera.PictureCallback(){publicvoidonPictureTaken(byte[]data,Cameracamera){//TODOAuto-generatedmethodstubif(data!=null){//Inte

android - adb shell 命令 : mkdir (for creating a directory)

我正在尝试通过adbshell创建一个目录我必须在etc文件夹中创建一个目录,但不成功。我设法弄清楚它链接到/system/etc并尝试在/system/etc中创建,但在这两种情况下我都得到“只读文件系统".如何让它读写?我尝试使用“su”切换到super用户。我尝试修改主机中的udev/rules.d:createdafile51-android.ruleswith"SUBSYSTEM=="usb",ATTR{idVendor}=="04e8",MODE="0666",GROUP="plugdev""我仍然得到相同的“只读文件系统”。我该如何解决这个问题?

android - 从 getExternalCacheDir() 获取的/storage/emulated/0 生成 "no such file or directory"错误

在Nexus4上运行,当我调用getExternalCacheDir().getAbsolutePath()时,我得到一个路径/storage/emulated/0/Android/Data/com.example.myapp/缓存。问题是,如不同地方所述,/storage/emulated/0生成“没有这样的文件或目录”错误。我希望得到的是/storage/emulated/legacy,因为我使用System.getenv(“EXTERNAL_STORAGE”)。我将只使用if语句来检查和更正路径,以防它指向与我通过getenv获得的不同的东西,但我想了解为什么getExterna

机器人/位图.h : No such file or directory (after updating Android SDK tools to revision 14)

安装AndroidSDK工具修订版14并修复build.xml后,我无法构建native库。错误信息:Compile++thumb:*******项目构建工作得很好,但native构建不是。LOCAL_LDLIBS+=-ljnigraphics包含在Android.mk文件中。 最佳答案 你有吗APP_PLATFORM:=android-8在您的Application.mk文件中? 关于机器人/位图.h:Nosuchfileordirectory(afterupdatingAndroid

安卓 : Couldn't create directory for SharedPreferences file

我正在尝试通过另一个应用程序编辑一个应用程序的SharedPreferences,我的代码是这样的try{ContextplutoContext=getApplicationContext().createPackageContext("me.test",Context.MODE_WORLD_WRITEABLE);SharedPreferencesplutoPreferences=PreferenceManager.getDefaultSharedPreferences(plutoContext);EditorplutoPrefEditor=plutoPreferences.edit(

android - 有没有类似文件:///android_asset/that points to the apps directory?的路径

我正在使用WebView打开一些保存到应用程序的文件。有没有一种方法可以链接到运行时保存文件的应用程序目录,就像file:///android_asset/一样?通过链接我的意思是loadUrl(*path*)以及正在打开的文件的HTML标记中反对使用像file:///data/data/PACKAGENAME/files/这样的绝对路径 最佳答案 将此用于SD卡上的文件:content://com.android.htmlfileprovider将此用于Assets目录中的文件:file:///android_asset另外,如果