一个基本的hello world android app没有运行

时间:2017-10-01 06:58:31

标签: android

我正在使用android studio 2.3.3来开发Android应用程序。今天我创建了一个项目。当我用一个活动配置它,即mainactivity并使用USB调试在我的真实设备上试用这个应用程序时,它正在运行。

然后我通过shareit将该APK分享到我的另一台API 26设备。然后它给了我错误:不幸的是app停止了工作。

我的应用程序gradle配置。也更新了。 即

compileSdkVersion 26
buildToolVersion 26.0.2
minSdkVersion 21
targetedSdkVersion 26

另外,我还没有在清单文件中定义任何权限。

此应用程序没有任何复杂的代码。它只是在mainactivity中显示文本视图。

但我经历过一件事。当我在API 26设备上使用USB调试并运行应用程序时,该应用程序运行正常。

但如果我使用签名的APK文件在API 26上运行它,它就不起作用。

2 个答案:

答案 0 :(得分:0)

您的共享APK是针对您的设备配置构建的。要分享APK,您需要构建使用Build APK选项或Generate Signed APK选项。

构建APK进入构建选项 - >构建APK选项。

你将在app-> build-> outputs-> app-debug.apk

中获得app-debug.apk

将此APK文件分享给每个人并享受。

答案 1 :(得分:0)

如果要共享应用程序,请尝试在项目级别gradle文件中使用gradle版本2.2.3。gradle版本2.3.3中存在一些错误。

dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }