相关疑难解决方法(0)

Android Studio - 本地路径不存在

将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.

deployment android apk android-studio

140
推荐指数
8
解决办法
10万
查看次数

Android Studio 3.1"运行"不编译代码

当我尝试安装应用程序时,有两种可能性:

  1. 我运行时从build文件夹安装现有的APK app
  2. 执行后安装APK clean build

对于构建文件夹中的现有APK,该应用程序工作正常.但是当我使用Build- > 清理项目Clean Project,然后尝试运行app(即将应用程序安装到我的模拟器或物理设备)时,它会显示错误:

磁盘上不存在APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk.

注意:此行为仅在我清理项目时发生,而不是在我的构建文件夹中已经有预构建的应用程序APK时

我已经提到:APK文件在磁盘上不存在,但我的观点是,当我们通常在清理项目后运行应用程序时,如果构建文件夹中不存在APK,我们永远不需要构建它,它会自动生成并安装最新版本.

我试过的事情:

  1. 在构建文件夹中存在APK文件时运行应用程序(完美地运行)
  2. 运行Clean Project- >运行应用程序(预计将构建项目,应用程序将安装,但它显示上述错误!)
  3. 这样做后清理和运行应用程序的过程相同 Invalidate Caches/Restart

android android-studio android-gradle-plugin

86
推荐指数
2
解决办法
2万
查看次数

将Android Studio项目与Gradle文件同步

我正在开发一个项目,然后我得到了更新Android Studio的提示.在我这样做之后,我在尝试运行我的应用程序时开始出现此错误 错误

它说

该项目可能需要与Gradle文件同步

我该如何解决这个问题?

android android-studio

54
推荐指数
2
解决办法
11万
查看次数

运行.apk时,Android Studio会错误地输入包名称

我将包名从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-manifest android-studio

43
推荐指数
5
解决办法
3万
查看次数

Android Studio 3.1 - 插件Android支持中的例外情况

我已更新到最新版本的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 android-support-library android-studio

11
推荐指数
1
解决办法
1万
查看次数

磁盘上不存在.apk文件,但它确实存在

每当我调试应用程序时,都会出现错误,... .apk file does not exist on a disk并且应用程序无法启动.

更新Android Studio后,此错误开始发生.

经过大量的搜索,我尝试了不同的解决方案.这包括:

  1. 降级Android Studio(它开始提供插件错误,我不想不能使用新的Android Studio)
  2. 试试这个解决方案没有运气.
  3. 迎合了不同的问题,但可能解决我的问题.它也不起作用.
  4. 提到了这个问题

任何帮助将不胜感激.

android apk android-studio

5
推荐指数
2
解决办法
4636
查看次数

APK文件不存在

我最近更新了我的android工作室并开始收到此错误:

磁盘上不存在APK文件\ app\build\outputs\apk\app-debug.apk.安装APK时出错

这是非常令人沮丧的,因为我已经尝试了我在网上遇到的所有内容并没有任何效果.

据我所知,app-debug.apk的路径是正确的,它确实存在.如果有人有一些见解请帮忙!

临时修复

  1. 在发布模式下运行它确实有效.〜感谢Umer Farooq
  2. 使用自定义构建变体运行它也可以工作,并提供比释放模式更多的自由.〜感谢Prashant Shable

这些修复程序很适合让您当前的项目运行,但不能解决原始问题.如果没有其他任何可行的方法,请尝试这些,并且您厌倦了看错误.:)

个人修复

我想说这很复杂,但事实并非如此.我的用户文件夹名称中有一个'(特殊字符).显然这是导致问题的原因.Umer Farooq在答案的评论中指出了这一点.

最后的评论

我想感谢大家的帮助.我认为所有这些答案都会为未来的AS用户提供一个很好的参考.

android android-studio android-studio-2.1 android-studio-2.2

5
推荐指数
1
解决办法
1783
查看次数

EmptyThrowable:磁盘上不存在APK文件*.apk

这是一个使用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)

android gradle android-gradle-plugin

3
推荐指数
1
解决办法
1万
查看次数

如何生成app-androidTest-unaligned.apk

今天下午我更新了我的sdk,然后像往常一样运行我的应用程序,我收到了这样的错误.

${dir}\[appname]-debug-androidTest-unaligned.apk 在磁盘上不存在

我尝试构建和清理项目,但没有用.我使用android-studio.

sdk android unsigned signed android-studio

2
推荐指数
1
解决办法
2774
查看次数