草庐IT

ensure_dir_exists

全部标签

android - Cordova 2.1.0 (PhoneGap) 为 Android 创建脚本说 "Project already exists"或 "An error occurred. Deleting project"

我正在尝试使用Cordova2.2.0(PhoneGap)在Windows上创建一个Android项目。据此blogpost这个命令应该可以工作-create但我收到一条消息“项目已经存在!”。我使用同一台PC来创建、打包和提交Android应用程序,所以我知道我有Java、Javac、Ant、Android等。已安装。我也曾在装有Cordova2.1.0的Mac上尝试过此操作,但我收到消息“发生错误。正在删除项目..”您能否建议可能导致此错误的原因以及可能的修复方法?谢谢。更新这个问题似乎在Cordova2.2.0中得到解决,但我还没有找到2.1.0的解决方法

Android Studio 库 "error: package does not exist"

我创建了Android库作为AndroidStudio模块。添加为我的根模块的依赖项。在编码时,我可以从库包中导入任何类,但在尝试运行应用程序时,我收到错误packagesome.mylibrary.project不存在。build.gradle根模块buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.12.+'}}applyplugin:'com.android.application'dependencies{compilefileTree(d

android - SDK.DIR 丢失?安卓更新项目?

执行此操作时出现此错误$antreleasesdk.dirismissing.Makesuretogeneratelocal.propertiesusing'androidupdateproject'ortoinjectitthroughanenvvar在androidupdate项目中输入我得到另一个错误,说我必须指定路径....到项目。然后我尝试cd进入我的项目目录并执行androidupdate-p.androidupdate-path.etc并且它说-p和-path不是全局公认的。谁能给我准确的语法? 最佳答案 cd到项目目

android - java.lang.IllegalStateException : Fragment no longer exists for key f1: index 3

我想了解这个异常以便实现适当的修复。有一个ViewPager,它使用FragmentStatePagerAdapter通过getItem和MyFragmentClass.newInstance(...)实例化2个fragment。Adapter的getItem如下所示:@OverridepublicFragmentgetItem(intposition){Fragmentfragment=null;switch(position){case0:fragment=MyFragment2.newInstance(par1);break;case1:fragment=MyFragment2.

android - Jacoco 与 Gradle 0.10.0 : Remote object doesn't exist

2014年10月21日更新:已使用buildtools21确认该问题已修复。2014年9月18日更新:issue'sstatus已更新为FutureRelease。更新:我听说这可能不适用于Dagger,并且由于Espresso使用Dagger,它可能会导致一些问题。一个bugwassubmitted到Gradle团队。Google最近更新了他们的Gradleimplementationto0.10.0.他们现在提供的其中一件事是Jacoco支持。为此,他们提到设置以下内容:testCoverageEnabled=true进入您的构建类型。现在,当我运行我的Espresso测试(使用c

Android CONTENT TYPE - vnd.android.cursor.dir 是 android 定义的一些标准常量吗?

我对内容类型有非常基本的理解问题。我通过大量的例子和文字解释了上述术语,但仍然有一些基本的理解问题。能不能给我解释一下。在android记事本示例和许多其他示例中,提到vnd.android.cursor.dir/解析为目录中的项目列表,而vnd.android.cursor.item/指的是目录中的特定项目。这个vnd.android.cursor.dir是android定义的一些标准常量吗?这是从哪里来的?或者我可以改变它吗vn.com.android.myexample.dir/这是如何解决的,它的目的是什么,为什么不使用完整的CONTENT_URI?对不起,我完全迷路了,不明白

android - 错误 : "Adb connection Error:An existing connection was forcibly closed by the remote host"

当我尝试重置我的adb时出现以下错误:[2011-09-1409:34:06-DeviceMonitor]AdbconnectionError:Anexistingconnectionwasforciblyclosedbytheremotehost[2011-09-1409:34:07-DeviceMonitor]Connectionattempts:1我只是在做一个简单的“helloworld”程序。 最佳答案 这个问题似乎没有确切的解决方案,因为这个问题的原因对于每个人来说都不一样。但是,如果您最近在AndroidStudioB

Android Studio 编译错误 : enum constant INSTANT_RUN_REPLACEMENT does not exist in class

我在使用AndroidStudio2.0预览版5和gradle插件1.5.0的项目中遇到以下错误。即使是干净的项目也会抛出同样的错误。EtaskArtifacts.bin.gradle/2.11/taskArtifacts/taskArtifacts.bin).>rror:Couldnotreadentry':app:processDebugManifest'fromcachetaskArtifacts.bin(/PROJECT_PATH/.gradle/2.10/taskArtifacts/taskArtifacts.bin).enumconstantINSTANT_RUN_REPL

c++ - Valgrind 和 "WARNING: new redirection conflicts with existing"

我在Valgrind中得到了这个。--24101--REDIR:0xbb20580(operatordelete(void*))redirectedto0x93b7d48(operatordelete(void*))--24101--REDIR:0xbb22580(operatornew[](unsignedlong))redirectedto0x93b88b7(operatornew[](unsignedlong))==24101==WARNING:newredirectionconflictswithexisting--ignoringit--24101--new:0x156320

c++ - 将 C 数组分配给 C+ +'s std::array? (std::array<T,U> = T[U]) - no suitable constructor exists from "T [U ]"to "std::array<T,U>"

我正在尝试将C数组分配给C++std::array。我该如何做到这一点,最干净的方式并且不制作不需要的拷贝等?什么时候做intX[8];std::arrayY=X;我得到一个编译器错误:“不存在合适的构造函数”。 最佳答案 没有从普通数组到std::array的转换,但是您可以将元素从一个复制到另一个:std::copy(std::begin(X),std::end(X),std::begin(Y));这是一个工作示例:#include#include#include//std::copyintmain(){intX[8]={0,1