当前位置: 首页 > 知识库问答 >
问题:

Android Studio-部署我的应用程序没有新的变化

邬浩涆
2023-03-14

我的问题基本上是Android Studio不会部署我的应用程序与我的新代码的变化。这是我的案例场景:

我有一个像这样工作的wifi direct代码(仅使用其方法进行测试):

    public void peerDiscovery(){

    mWifiDirectManager.discoverPeers(mChannel,

      new WifiP2pManager.ActionListener() {
        @Override
        public void onSuccess() {
             Log.v(TAG,"Discovery Peers Success");


        }

        @Override
        public void onFailure(int reason) {
            Log.e(TAG,"Error on Discovery Peers, code: "+reason);


        }
     });
}

上面的代码正常工作,然后我决定通过添加方法来更改它:setPeerDiscoveryHandler(booleanSissccess);

更改后,我的代码如下:

 public void peerDiscovery(){

    mWifiDirectManager.discoverPeers(mChannel,
      new WifiP2pManager.ActionListener() {
        @Override
        public void onSuccess() {
            setPeerDiscoveryHandler(true);
            Log.v(TAG, "Message Sent");
        }

        @Override
        public void onFailure(int reason) {
            Log.e(TAG,"Error on Discovery Peers, code: "+reason);
            setPeerDiscoveryHandler(false);
        }
    });
}

但是你猜怎么着,即使在完成了这个新代码并点击了Run按钮之后,我还是觉得自己什么都没做!在我开始检查我的日志和信息后,我意识到这一点:

“发现同行成功”

正在打印,但我把它从代码中删除了(正如你在我的新代码中看到的)。我试图重建和清理项目,在再次部署之前从手机上卸载应用程序,但似乎没有任何效果。对此有什么想法吗?

提前感谢所有帮助guyz。

共有3个答案

古扬
2023-03-14

只需转到“文件”-

卫学真
2023-03-14

Android Studio4.2。十、

这解决了我的问题:

在Android Studio中,转到Run

文华美
2023-03-14

好吧,伙计,原来我找到了解决我这个问题的办法。事实上,我不知道为什么,但当这种情况开始发生时,你需要点击一个叫做“与Gradle文件同步项目”的按钮,它会再次同步你所有的项目文件。就像我之前说的,我真的不明白为什么需要这样做,但如果将来有人遇到这个问题,那就是一个解决办法。谢谢

 类似资料:
  • 我有一个web应用程序,我一直在工作。我最近不得不重新映像我的计算机,我安装了与我的计算机以前运行的映像完全相同的映像,但是web应用程序不会通过Apache Netbeans 11.1部署在Tomcat9.0服务器上。 我安装的Apache Tomcat9.0、MySQL8.0和Apache Netbeans IDE11.1版本与上一个映像中使用的版本完全相同。我已经设置了与Web服务器和MyS

  • 我正试图使用mod\u wsgi在Apache web服务器上部署我的flask应用程序。部署后,当我转到配置为返回简单文本消息的“healthCheck”URL时,应用程序没有响应,正在超时。 这是我的wsgi文件: 我在apache日志中也没有看到任何错误。可能是什么问题?请问我是否需要任何额外的详细信息。

  • Requirements 运行一个Spark Streaming应用程序,有下面一些步骤 有管理器的集群-这是任何Spark应用程序都需要的需求,详见部署指南 将应用程序打为jar包-你必须编译你的应用程序为jar包。如果你用spark-submit启动应用程序,你不需要将Spark和Spark Streaming打包进这个jar包。 如果你的应用程序用到了高级源(如kafka,flume),你需

  • 环境 Flink1.7.1 Kafka1.0.1 当我用新版本的代码更改应用程序并进行部署时,就会出现应用程序执行失败的问题 如果我部署相同的组。id更改应用程序代码后,是否会与以前的状态检查点信息发生冲突?

  • 我正在研究Terraform以及如何使用它来设置AWS环境。到目前为止,我已经有了用3个公共子网、3个私有子网、一个互联网网关和3个Nat网关设置VPC的脚本。然而,我对如何在私有子网中部署和重新部署应用程序感到困惑? 在我的场景中,我们使用Spring Boot构建微服务。我们的想法是转移到一种状态,在这种状态下,我们可以将弹性负载平衡器连接到公共子网,并在私有子网中的自动缩放组中承载我们的应用

  • 有没有办法在Google App Engine中部署“面向内部”的应用程序。AWS提供了这一功能,Azure也提供了这一功能。 这方面的GCP是多少?App Engine Flexible Environment似乎是答案,但我找不到关于Flexible Environment是否真的是托管面向intranet的应用程序的方法的明确文档。GCP是否有人可以提供建议? 使现代化 我最近测试了丹推荐的