如何从另一个模块调用活动

xLogger

我想从MessageActivity中的“聊天”模块调用活动(ChatActivity),但它是另一个模块(卖方)的一部分。但是当我像这样对卖方模块添加依赖项时:

implementation project(path: ':chat')

我收到此错误

ERROR: Unable to resolve dependency for ':seller@debugAndroidTest/compileClasspath': Could not resolve project :app.
Show Details
Affected Modules: seller

这是我的build.gradle(module:seller)文件

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.2"

    defaultConfig {
        applicationId "com.example.seller"
        minSdkVersion 23
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }

    }

}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
    implementation 'com.ncapdevi:frag-nav:1.0.3'
    implementation 'com.roughike:bottom-bar:1.3.9'
    implementation('com.mikepenz:materialdrawer:5.3.1@aar') {
        transitive = true
    }
    implementation 'com.google.android.material:material:1.1.0'
    implementation 'androidx.navigation:navigation-fragment:2.2.1'
    implementation 'androidx.navigation:navigation-ui:2.2.1'
    implementation "androidx.recyclerview:recyclerview:1.1.0"
    implementation "androidx.annotation:annotation:1.1.0"
    implementation 'androidx.navigation:navigation-ui:2.2.1'
    implementation 'com.shobhitpuri.custombuttons:google-signin:1.0.0'
    implementation 'com.google.android.gms:play-services-auth:17.0.0'
    implementation 'com.google.firebase:firebase-messaging:20.1.3'
    implementation 'de.hdodenhof:circleimageview:3.1.0'
    implementation 'com.google.firebase:firebase-firestore:21.4.1'
    implementation 'com.google.firebase:firebase-core:17.2.3'
    api 'com.theartofdev.edmodo:android-image-cropper:2.8.+'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.google.firebase:firebase-auth:19.3.0'
    implementation 'com.google.firebase:firebase-database:19.2.1'
    implementation 'com.google.firebase:firebase-storage:19.1.1'

    implementation project(path: ':app')
}

这是我的项目settings.gradle

rootProject.name='commercetest'
include ':app', ':seller'

这是我的MessageActivity文件:

package com.example.seller;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.os.Message;

public class MessageActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        Intent intent = new Intent(MessageActivity.this, ChatActivity.class);
        MessageActivity.this.startActivity(intent);

    }
}

为什么一直发送错误。是否有链接,在哪里可以找到信息?

威尔·乔姆尼

聊天模块应该是一个android库

  1. 更换

    apply plugin: 'com.android.application'
    

    apply plugin: 'com.android.library'
    
  2. applicationId "com.example.chat"从模块的build.grade中删除

  3. 另外,您还应该将ChatActivity添加到清单中,例如:

            <activity android:name=".ChatActivity">
                <intent-filter>
                    <action android:name="com.example.seller.MessageActivity" />
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
            </activity>
    

这应该工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个活动中调用函数

来自分类Dev

如何从模块依赖项(另一个模块)调用函数

来自分类Dev

如何完成除主活动之外的所有活动并调用另一个活动

来自分类Dev

如何调用另一个项目的活动?

来自分类Dev

如何从另一个模块调用xml布局

来自分类Dev

如何显式启动另一个模块中的活动

来自分类Dev

尝试引用活动工作簿中的另一个工作表

来自分类Dev

Python-如何在另一个模块中调用一个模块的主要功能?

来自分类Dev

如何从另一个模块调用函数

来自分类Dev

从另一个活动中调用方法

来自分类Dev

如何从Colab中的另一个python模块调用自定义模块

来自分类Dev

Bootstrap CSS根据另一个div应用活动类

来自分类Dev

从另一个工作簿中调用活动的VBA脚本

来自分类Dev

从另一个类(在另一个模块中)调用自变量

来自分类Dev

从Button调用另一个活动

来自分类Dev

在Android中调用另一个活动

来自分类Dev

如何在另一个活动中使用活动的TCP连接

来自分类Dev

如何从模块依赖项(另一个模块)调用函数

来自分类Dev

如何在另一个活动中使用活动数据?

来自分类Dev

如何从另一个活动中调用片段

来自分类Dev

如何从一个活动中调用另一个活动中定义的方法

来自分类Dev

尝试引用活动工作簿中的另一个工作表

来自分类Dev

单击按钮如何调用另一个活动?

来自分类Dev

从另一个活动中调用方法

来自分类Dev

从另一个活动调用方法崩溃

来自分类Dev

如何从 GridView 调用另一个活动?

来自分类Dev

如何在VB Excel中从另一个模块调用一个模块中的变量

来自分类Dev

如何在覆盖另一个模块的某些方法的模块上调用类方法?

来自分类Dev

如何从另一个类调用活动的一个方法

Related 相关文章

  1. 1

    从另一个活动中调用函数

  2. 2

    如何从模块依赖项(另一个模块)调用函数

  3. 3

    如何完成除主活动之外的所有活动并调用另一个活动

  4. 4

    如何调用另一个项目的活动?

  5. 5

    如何从另一个模块调用xml布局

  6. 6

    如何显式启动另一个模块中的活动

  7. 7

    尝试引用活动工作簿中的另一个工作表

  8. 8

    Python-如何在另一个模块中调用一个模块的主要功能?

  9. 9

    如何从另一个模块调用函数

  10. 10

    从另一个活动中调用方法

  11. 11

    如何从Colab中的另一个python模块调用自定义模块

  12. 12

    Bootstrap CSS根据另一个div应用活动类

  13. 13

    从另一个工作簿中调用活动的VBA脚本

  14. 14

    从另一个类(在另一个模块中)调用自变量

  15. 15

    从Button调用另一个活动

  16. 16

    在Android中调用另一个活动

  17. 17

    如何在另一个活动中使用活动的TCP连接

  18. 18

    如何从模块依赖项(另一个模块)调用函数

  19. 19

    如何在另一个活动中使用活动数据?

  20. 20

    如何从另一个活动中调用片段

  21. 21

    如何从一个活动中调用另一个活动中定义的方法

  22. 22

    尝试引用活动工作簿中的另一个工作表

  23. 23

    单击按钮如何调用另一个活动?

  24. 24

    从另一个活动中调用方法

  25. 25

    从另一个活动调用方法崩溃

  26. 26

    如何从 GridView 调用另一个活动?

  27. 27

    如何在VB Excel中从另一个模块调用一个模块中的变量

  28. 28

    如何在覆盖另一个模块的某些方法的模块上调用类方法?

  29. 29

    如何从另一个类调用活动的一个方法

热门标签

归档