我正在使用Android Studio调试我的应用程序。由于某些原因,我必须更改默认的输出apk目录和文件名。所以我在应用程序的构建中更改了applicationVariants的outputDirectory和outputFileName。格雷德尔剧本。此修改使apk输出到预期的位置和名称。但我发现一个问题是,当我像以前一样开始调试应用程序时,如前所述:
Installation did not succeed.
The application could not be installed.
List of apks:
[0] 'C:\Users\progquest\projects\Study\app\build\outputs\apk\free\debug\app-free-debug.apk'
Installation failed due to: 'Invalid File: C:\Users\progquest\projects\Study\app\build\outputs\apk\free\debug\app-free-debug.apk'
注意:“免费”是我的应用程序的产品风格。
显然,调试器仍然使用旧的默认输出目录和apk文件名来查找源apk。如何改变它?
非常感谢。
有一个名为output metadata的文件。json
在同一个目录中。
该文件的内容在我的系统上,大致如下:
{
"version": 2,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.example.sample",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "app-debug.apk"
}
]
}
从我的测试来看,更改“outputFile”
(即当前状态为“app debug.apk”
)的字段)中的路径似乎会让Android studio接受更改。
或者:使用该属性更改apk名称-
android {
...
defaultConfig {
...
setProperty("archivesBaseName", "MyNewAppNameGoesHere")
}
}
这将设置apk名称的一部分,并更新输出元数据。json
非常合适,所以Android studio会选择它。
看见https://stackoverflow.com/a/39202249/2923245
这发生在我身上;在我取消选择并在“构建变体”工具中重新选择正确的“活动构建变体”后,它再次开始工作(即使它已经被选中)。
我的目标操作系统将是Windows7。 如有任何帮助,不胜感激,谢谢。
我有一份Java申请。 应用程序有一个决定应用程序是否在启动时启动的设置。 目前,我通过在StartUp items文件夹中放置/删除快捷方式实现了这一点。 然而,我想知道是否有更好的方法来处理这种行为。 编辑 是的,是视窗。抱歉之前没有清除。 应用程序有一个UI,用户可以在其中触发操作,并且应用程序在运行时定期在后台运行一些任务。 @Peter,如何使用应用程序中的代码更改注册表?这种方法是否与
我在Tomcat 9.0.2上使用Spring Boot 1.5.9,并且我尝试使用Spring@Cacheable调度缓存刷新作业,该作业在应用程序启动时运行并每24小时重复一次,如下所示: 缓存服务如下: 存储库代码: 稍后在我的webservice中,当尝试获取查找时,如下所示: 第一次调用它从数据库中获取查找,后续调用它从缓存中获取,而它应该在web服务的第一次调用中从缓存中获取? 为什么
问题内容: 我有一个Java应用程序。 该应用程序具有一个设置,该设置决定该应用程序是否在启动时启动。 目前,我可以通过在“启动项目”文件夹中放置/删除快捷方式来实现此目的。 但是,我想知道是否有更好的方法来处理此行为。 编辑 是的,它是Windows。抱歉,之前没有清除该内容。 该应用程序具有一个用户可以在其中触发动作的UI,并且该应用程序在运行时会定期在后台运行一些任务。 @Peter,如何在
我想检测来电。我是用广播接收器做的,效果很好。但当我的应用程序关闭时,它会显示“应用程序已停止”(应用程序崩溃)。那么我如何启动我的应用程序来执行操作呢? 这是我的收音机:
我无法在intellij中运行Spring Boot Framework应用程序。我正在使用maven,由于某种原因,它找不到我的主类。另外,在我的Spring应用程序类中,我得到了SpringApplication的一个错误。运行表示无法访问组织的命令。springframework。果心环境。环保。 我的pom.xml: 这是我的课程: }