草庐IT

patch-package

全部标签

android - 升级到 Android Studio 2.3 后出现 "package android.support.multidex does not exist"

我昨天从AndroidStudio2.2.3更新到AndroidStudio2.3,遇到了以下两个问题:更新后,Gradle3.2已默认安装,但同步我的项目不起作用,我一直收到错误消息“Gradle3.3是必需的”。使用默认的Gradle包装器不起作用。解决此问题的唯一方法是下载Gradle3.3手动并指向build设置中的目录。在运行我的项目时,我不断收到一系列涉及我的错误BaseApplication类,它扩展了MultiDexApplication。这错误是这样的:Error:(19,62)error:packageandroid.support.multidexdoesnote

android - 9-Patch 文件中的错误 'Patches'

我正在尝试使用AndroidSDK中的Draw9Patch工具,但在使用Draw9Patch打开我的图像后,它立即将我的所有图像区域显示为“坏补丁”。我手动绘制了定义可拉伸(stretch)区域的线条,但是我不确定这是否能正常工作。有人可以解释为什么这个特定的图像不是一个“好补丁”吗?此问题的其他Stackoverflow答案似乎与我的问题无关,或者我不理解它们。 最佳答案 老了,但我也有同样的问题。“坏补丁”的事情肯定是令人困惑的,但不会阻止你的drawable工作。开发网站表示,这些补丁网站"mayproduceartifact

android - 错误 : more than one library with package name com. google.android.gms.license

当我尝试运行命令ioniccordovabuildandroid时出现如上标题所示的错误。然后我尝试删除其中一个gms,当我再次构建时,删除它再次出现。如何解决这个问题?这是我的build.gradle的依赖项:dependencies{compilefileTree(dir:'libs',include:'*.jar')//SUB-PROJECTDEPENDENCIESSTARTdebugCompile(project(path:"CordovaLib",configuration:"debug"))releaseCompile(project(path:"CordovaLib",c

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 布局被 9-patch 背景破坏

我在更新背景以使用9-patch图像时遇到了这个问题。使用相同图像的不同尺寸的不同屏幕上的布局很好,但是当我将图像更改为9-patch时,它神秘地破坏了整个布局。之前的布局是这样的:Originallayouthttp://onik.org/android/layoutOk.png.当改为9-patch时:9-Patchimagehttp://onik.org/android/layoutError.png.XML文件保持不变,只是更改了PNG文件。有什么想法吗?或者其他获得非缩放、居中背景的解决方案? 最佳答案 这意味着只是添加属

android - 如何检查是否授予 "android.permission.PACKAGE_USAGE_STATS"权限?

背景我正在尝试获取应用程序启动的统计信息,而在Lollipop上,可以使用UsageStatsManager类,因此(原帖here):list:打开将让用户确认授予您此权限的Activity:startActivity(newIntent(Settings.ACTION_USAGE_ACCESS_SETTINGS));获取统计数据,汇总:privatestaticfinalStringUSAGE_STATS_SERVICE="usagestats";//Context.USAGE_STATS_SERVICE);...finalUsageStatsManagerusageStatsMan

Android draw9patch 抛出 NoClassDefFoundError

我今天升级到AndroidSDKToolsr8,但似乎无法运行draw9patch工具。我收到以下错误:Exceptioninthread"AWT-EventQueue-0"java.lang.NoClassDefFoundError:org/jdesktop/swingworker/SwingWorkeratcom.android.draw9patch.Application$1.run(Application.java:48)atjava.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)atjava.awt.E

html - 用于 Web 开发的 9-patch 图像

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭1年前。Improvethisquestion我想知道是否有类似9-patch的内容在Android中,但用于Web开发?披露:我对Web开发一无所知,但我很想知道它是否存在。使用术语9-patch进行简单的网络搜索并没有显示任何相关结果,所以我认为它有另一个术语,或者它不存在或使用不够广泛。有人知道吗? 最佳答案 是的。它用于CSS3中的bord

android - 已发布的 Android apk 出现错误 "Package file was not signed correctly"

我最近将我的应用程序上传到了android市场,但是由于错误,它在下载时拒绝运行Packagefilewasnotsignedcorrectly我首先使用eclipse发布了数据包,右键export,创建一个keystore然后发布,但是它拒绝工作。然后我下载了keytool和jarsigner并使用它们签署了我发布的升级。但是,这会产生相同的错误。我不知道我做错了什么,由于我无法删除应用程序,我无法尝试重新开始,谁能帮助我?谢谢 最佳答案 您的调试副本很可能仍安装在您的设备上。现在您已经下载了同一个应用的不同副本,它导致了这个错误

android - XML命名空间声明: auto-substitute package name

我有一个包含多个构建目标的android项目(使用ant)。出于测试目的,这些构建目标都有不同的包名(所以我的包名是com.mycompany.myapp用于发布构建,com.mycompany.myapp.test用于测试构建)。这在大多数情况下都很好用,除非涉及到布局文件中的自定义xml命名空间。所以这个:一旦包名被替换为com.mycompany.myapp.test就会停止工作。因此,我必须在预建期间每次替换com.mycompany.myapp值。而且由于所有这些文件都应该在vcs中,并且每次一个人切换配置并且它们合并时都不应该发生冲突,我不得不将布局文件移动到特定的配置文件