将Android Studio更新为0.2.4后,无法部署我的项目.apk文件名完全不匹配.
Waiting for device.
Target device: 0146B0020E010020
Uploading file
local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk
remote path: /data/local/tmp/com.xxx.xxx.android.projectname
Local path doesn't exist.
Run Code Online (Sandbox Code Playgroud)
在阅读了一些帖子之后,我将输出路径更改为build/apk文件夹,但问题仍然存在.而不是创建的projectname-debug-unaligned.apk,他正在寻找projectname.apk,我不知道如何以及在哪里可以告诉他更改他正在寻找的名称.有任何想法吗?
PS:是的我已阅读了几个帖子,这些帖子显示在右侧列表中.IDE的重启对我的同事起作用,但不适合我.
编辑:
我迷迷糊糊从一期到下一个,所以我恢复到只下载的版本我能找到的:0.2.0.
没有消失的UI元素,我可以创建新项目,最重要的是,我最终可以再次将APK从工作室部署到我的设备.一旦发布,我会尽快尝试0.2.5.
当我尝试安装应用程序时,有两种可能性:
appclean build对于构建文件夹中的现有APK,该应用程序工作正常.但是当我使用Build- > 清理项目Clean Project,然后尝试运行app(即将应用程序安装到我的模拟器或物理设备)时,它会显示错误:
磁盘上不存在APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk.
注意:此行为仅在我清理项目时发生,而不是在我的构建文件夹中已经有预构建的应用程序APK时
我已经提到:APK文件在磁盘上不存在,但我的观点是,当我们通常在清理项目后运行应用程序时,如果构建文件夹中不存在APK,我们永远不需要构建它,它会自动生成并安装最新版本.
我试过的事情:
Clean Project- >运行应用程序(预计将构建项目,应用程序将安装,但它显示上述错误!)Invalidate Caches/Restart我正在开发一个项目,然后我得到了更新Android Studio的提示.在我这样做之后,我在尝试运行我的应用程序时开始出现此错误

它说
该项目可能需要与Gradle文件同步
我该如何解决这个问题?
我将包名从com.mycompany.myapplication更改为com.mycompany.testapp.
一切都很好,但当我尝试在模拟器上运行它时,我得到:
会话重启目标设备:NexusS [emulator-5554]上传文件本地路径:/home/antony/AndroidStudioProjects/testappProject/testapp/build/apk/testapp-debug-unaligned.apk远程路径:/ data/local/tmp/com.mycompany.myapplication安装com.mycompany.myapplication DEVICE SHELL命令:pm install -r"/data/local/tmp/com.mycompany.myapplication"pkg:/data/local/tmp/com.mycompany.myapplication成功
启动应用程序:com.mycompany.myapplication/com.mycompany.testapp.MainActivity.DEVICE SHELL COMMAND:我开始-D -n"com.mycompany.myapplication/com.mycompany.testapp.MainActivity"-a android.intent.action.MAIN -c android.intent.category.LAUNCHER开始:Intent {act = android .intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.mycompany.myapplication/com.mycompany.testapp.MainActivity}错误类型3错误:活动类{com.mycompany.myapplication/com.mycompany .testapp.MainActivity}不存在.
注意远程路径^^^是错误的.
如果我去模拟器,我可以从菜单启动应用程序,只是当我尝试从Android Studio运行应用程序时出现此错误.
我也在logcat中看到,在右上角,下拉列表为我提供了"No Filters"或"app:com.mycompany.myapplication".所以我甚至无法正常调试.
这些对com.mycompany.myapplication的引用来自何处,以及如何解决这个问题?
我已更新到最新版本的Android Studio(3.1),当我尝试运行我的应用程序时出现以下错误.在更新之前它没有遇到任何问题.我还卸载了Android Studio并从官方网站下载了最新版本.什么也没有变.
null java.lang.NullPointerException
at com.android.tools.idea.run.tasks.InstantRunNotificationTask.<init>(InstantRunNotificationTask.java:64)
at com.android.tools.idea.fd.InstantRunBuildAnalyzer.getNotificationTask(InstantRunBuildAnalyzer.java:188)
at com.android.tools.idea.run.AndroidLaunchTasksProvider.getTasks(AndroidLaunchTasksProvider.java:122)
at com.android.tools.idea.run.LaunchTaskRunner.run(LaunchTaskRunner.java:102)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud) 我最近更新了我的android工作室并开始收到此错误:
磁盘上不存在APK文件\ app\build\outputs\apk\app-debug.apk.安装APK时出错
这是非常令人沮丧的,因为我已经尝试了我在网上遇到的所有内容并没有任何效果.
据我所知,app-debug.apk的路径是正确的,它确实存在.如果有人有一些见解请帮忙!
这些修复程序很适合让您当前的项目运行,但不能解决原始问题.如果没有其他任何可行的方法,请尝试这些,并且您厌倦了看错误.:)
我想说这很复杂,但事实并非如此.我的用户文件夹名称中有一个'(特殊字符).显然这是导致问题的原因.Umer Farooq在答案的评论中指出了这一点.
我想感谢大家的帮助.我认为所有这些答案都会为未来的AS用户提供一个很好的参考.
android android-studio android-studio-2.1 android-studio-2.2
这是一个使用gradle的Android应用程序.点击后Run,我找到了,但事件日志说:APP_V1.3.4_2016-02-22_11:30:29_google_play.apkoutputs/apk
11:30:31 EmptyThrowable:APK文件/.../WorkSpace/Android/.../app/build/outputs/apk/APP_V1.3.4_2016-02-22_ 11:30:14 _google_play.apk不存在在磁盘上.
11:30:32会话'app':安装APK时出错
这是我的build.gradle档案:
apply plugin: 'com.android.application'
def releaseTime() {
return new Date().format("yyyy-MM-dd_HH:mm:ss",
TimeZone.getTimeZone("GMT+08:00"))
}
android {
compileSdkVersion 'Google Inc.:Google APIs:23'
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example"
minSdkVersion 14
targetSdkVersion 23
versionCode 29
versionName "1.3.4"
manifestPlaceholders = [SOME_CHANNEL_VALUE: "some_channel"]
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
signingConfigs {
debug {}
release {
// ...
}
}
buildTypes {
debug {
zipAlignEnabled true
minifyEnabled false
shrinkResources true
}
release {
zipAlignEnabled true
minifyEnabled true …Run Code Online (Sandbox Code Playgroud) 今天下午我更新了我的sdk,然后像往常一样运行我的应用程序,我收到了这样的错误.
${dir}\[appname]-debug-androidTest-unaligned.apk 在磁盘上不存在
我尝试构建和清理项目,但没有用.我使用android-studio.