草庐IT

path_provider

全部标签

ANDROID_HOME 未设置且 "android"命令不在您的 PATH Phonegap 中

我已经安装了androidbundle,我已经在.bashrc文件中配置了所有内容,甚至当我在命令行中说android时..我正在获取androidmanager..但是当我说ionicplatformaddandroid时,我总是收到错误消息“错误:ANDROID_HOME未设置且“android”命令不在您的PATH中。您必须至少满足其中一个条件。”.我尝试了很多方法,但问题没有解决。我的平台:Ubuntu14.0464位.bashrc文件:exportHOME="/home/system"exportANDROID_HOME="$HOME/adt-bundle-linux-x86

java - YouTubePlayer.Provider 初始化方法引起的内存泄漏

使用EclipseMemoryAnalyzer我发现如果我在2个Activity(例如A和B)之间来回切换,虽然调用了ActivityB的onDestroy方法,但GC永远不会将其从内存中删除,所以我有多个ActivityB实例在内存中。我发现问题出在YouTubePlayerFragment实例上调用的初始化方法中。这是代码:YouTubePlayerFragmentytpf=(YouTubePlayerFragment)getFragmentManager().findFragmentById(R.id.youtube_fragment);ytpf.initialize(DEVEL

android android.provider.MediaStore.ACTION_VIDEO_CAPTURE 返回 null onActivityResult 与 nexus 7

我正在使用intent录制视频。所以我在recordVideo按钮的点击上使用了以下代码Videofilepath="";Intentintent=newIntent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);startActivityForResult(intent,REQUEST_VIDEO_CAPTURED);并在onActivityResult中protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(resultCode==Act

android - Dagger 2 错误 : android. content.Context cannot be provided without an @Provides-annotated method

我正致力于在我的项目中实现Dagger2。为此,我编写了以下代码行:@InjectVideoControllerViewmediaController;@ModulepublicclassPlayerModule{@ProvidesVideoControllerViewprovidesVideoControllerView(Contextcontext,VideoControllerView.Controlerscntrls){returnnewVideoControllerView(context,cntrls);}}@Component(modules=PlayerModule.c

android - 方法 retrieveRequestToken 引发 "Communication with the service provider failed: null"

我正在使用twitter4j从我的应用程序发送推文。当我调用retrieveRequestToken方法时,我收到错误“与服务提供商的通信失败:null”。publicstaticvoidaskOAuth(Contextcontext){try{//UseApacheHttpClientforHTTPmessagingconsumer=newCommonsHttpOAuthConsumer(CONSUMER_KEY,CONSUMER_SECRET);provider=newCommonsHttpOAuthProvider("https://api.twitter.com/oauth/r

Android Studio APK安装报错: "local path doesn' t exist"

在AndroidStudio中点击“运行”或“调试”按钮时,我得到以下输出:Waitingfordevice.Targetdevice:emulator-5554(2.2)Uploadingfilelocalpath:/Users/myname/Development/TestProject/Test/build/apk/Test-debug-unaligned.apkremotepath:/data/local/tmp/nz.co.adbc.testprojectInstallingnz.co.adbc.testprojectDEVICESHELLCOMMAND:pminstall-

android - 在 Android 中使用 Content Provider 批量删除项目

我正在尝试批量删除表格中的一些项目。Stringids={"1","2","3"};mContentResolver.delete(uri,MyTables._ID+"=?",ids);但是我不断收到以下错误java.lang.IllegalArgumentException:Toomanybindarguments.3argumentswereprovidedbutthestatementneeds1arguments. 最佳答案 您可以使用ContentProviderOperation用于在一个事务中批量删除/插入/更新。您不

android - 错误 : Source Path does not exist for android icon png when building for ionic

Yoursysteminformation:CordovaCLI:6.5.0IonicCLIVersion:2.2.1IonicAppLibVersion:2.2.0OS:macOSSierraNodeVersion:v6.9.5Xcodeversion:Xcode8.2.1Buildversion8C1002我正在尝试使用ionicplatformaddandroid创建一个android项目,但它总是提示resources/android/icon/drawable-hdpi-icon.png不存在。事实上它不存在——这些资源都不存在。它们可以通过ionicresources创建。

java.lang.IllegalArgumentException : Path must not be empty in Picasso 异常

我正在使用Picasso将mysql数据库中的图像加载到自定义ListView中。当直接传递URL时图像正在加载但是当我将URL分配给字符串并传递它时它会抛出异常说路径不能为空。StringimageStringUrl=md.Image;图像字符串包含http://example.com/image.jpg我像下面这样传递Picasso。Picasso.get().load(imageStringUrl).into(iview);当我这样传递时,我得到java.lang.IllegalArgumentException:Pathmustnotbeempty。我已尝试如下所示的上述步骤,

java - Gradle 构建失败,出现 java.lang.IllegalStateException : Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $

我正在构建一个从Firebase获取数据的应用程序,将其添加到数组适配器中并在ListView中显示。当我尝试构建应用程序时,它失败了:Error:Executionfailedfortask':app:transformClassesWithInstantRunForDebug'.java.lang.IllegalStateException:ExpectedBEGIN_ARRAYbutwasSTRINGatline1column1path$我的Activity:packageapp.nert;importandroid.content.Intent;importandroid.co