jjzjj

java - 启动 Activity Android Studio 2.1 时出错

coder 2023-12-20 原文

自从我将 Android Studio 从 1.5 更新到 2.1 后,我多次收到以下错误(并非总是如此)。这是“运行”对话框的输出:

05/04 10:15:14: Launching app 
$ adb push C:\Users\Sition\AndroidStudioProjects\DigginTemp\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.sition.diggintemp
$ adb shell pm install -r "/data/local/tmp/com.example.sition.diggintemp"
pkg: /data/local/tmp/com.example.sition.diggintemp
Success

$ adb shell am start -n "com.example.sition.diggintemp/com.example.sition.diggintemp.StartActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Unexpected error while executing: am start -n "com.example.sition.diggintemp/com.example.sition.diggintemp.StartActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while Launching activity

但奇怪的是,logcat 中什么也找不到。 我真的不知道是什么原因造成的,因为除了 StartActivity 的启动出错之外,这个错误并没有说明发生了什么问题(自更新以来我几乎没有改变,甚至根本没有改变)。

我的 list 文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.sition.diggintemp"
    android:versionCode="5"
    android:versionName="0.2">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_VIDEO" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    <uses-feature android:name="android.hardware.camera" />
    <uses-feature android:name="android.hardware.camera.autofocus" />

    <application
        android:name=".misc.AppController"
        android:allowBackup="true"
        android:fullBackupContent="true"
        android:icon="@drawable/app_icon"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".StartActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".MainActivity"
            android:configChanges="keyboardHidden|orientation|screenSize" />
        <activity android:name=".LoginActivity" />
        <activity
            android:name=".LoadActivity"
            android:configChanges="keyboardHidden|orientation|screenSize" />
        <activity android:name=".ProjectOverviewActivity" />
        <activity android:name=".CameraActivity" />
        <activity android:name=".VideoActivity" />
    </application>

</manifest>

有人知道怎么解决吗?

编辑:

从 logcat 中删除过滤器后,我得到了一些输出,这是一部分:

05-04 11:59:57.585 540-1126/? D/dalvikvm: GC_EXPLICIT freed 249K, 17% free 67587K/80892K, paused 8ms+53ms, total 657ms
05-04 11:59:57.984 3427-3427/? I/dalvikvm: Turning on JNI app bug workarounds for target SDK version 8...
05-04 11:59:58.273 540-744/? W/LicenseLogService: log() is called by non admin
05-04 11:59:58.281 540-744/? W/LicenseLogService: log() is called by non admin
05-04 11:59:58.289 540-652/? D/ECS_EnterpriseContainerService: <<< Intent action is >>> : android.intent.action.PACKAGE_ADDED
05-04 11:59:58.289 540-652/? D/ECS_EnterpriseContainerService: <<< Intent data is   >>> : package:com.example.sition.diggintemp
05-04 11:59:58.289 540-652/? I/ECS_EnterpriseContainerService: Inside package added listener
05-04 11:59:58.296 540-652/? I/Monitor: SIOP:: Current AP = 0, CP = 0, PST = 300
05-04 11:59:58.296 540-652/? D/BatteryService: Sending ACTION_BATTERY_CHANGED.
05-04 11:59:58.304 786-786/? D/STATUSBAR-BatteryController: onReceive() - ACTION_BATTERY_CHANGED
05-04 11:59:58.304 786-786/? D/STATUSBAR-BatteryController: onReceive() - BATTERY_STATUS_FULL:
05-04 11:59:58.312 25355-25355/? V/CircleBatteryWidget: Valeur recuperee a partir de l'intent
05-04 11:59:58.312 25355-25355/? V/CircleBatteryWidget: Valeur recuperee : 100
05-04 11:59:58.429 3308-3308/? I/BaseStore: ConfigStore database version: 1
05-04 11:59:58.445 540-689/? W/Resources: Converting to string: TypedValue{t=0x12/d=0xffffffff a=-1}
05-04 11:59:58.734 786-786/? D/STATUSBAR-PhoneStatusBar:  mBrightnessEnablebySettings = true mBrightnessEnablebyBattery = true mBrightnessEnablebyDisableFlag = true
05-04 11:59:58.820 25355-25355/? V/CircleBatteryWidget: Widget W :108
05-04 11:59:58.820 25355-25355/? V/CircleBatteryWidget: Widget H :108
05-04 11:59:58.820 25355-25355/? V/CircleBatteryWidget: Bitmap W :108
05-04 11:59:58.820 25355-25355/? V/CircleBatteryWidget: Bitmap H :108
05-04 11:59:58.992 3308-3308/? I/dalvikvm: Could not find method android.database.Cursor.getNotificationUri, referenced from method com.google.android.music.utils.ColumnIndexableCursor.getNotificationUri
05-04 11:59:58.992 3308-3308/? W/dalvikvm: VFY: unable to resolve interface method 931: Landroid/database/Cursor;.getNotificationUri ()Landroid/net/Uri;
05-04 11:59:58.992 3308-3308/? D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
05-04 11:59:59.101 3427-3427/? I/PCWCLIENTTRACE_LOG: DEFAULT_LOGON : true
05-04 11:59:59.101 3427-3427/? I/PCWCLIENTTRACE_LOG: DEFAULT_LOGLEVEL : 3
05-04 11:59:59.101 3427-3427/? I/PCWCLIENTTRACE_PushUtil: SPPPushClient is installed : true
05-04 11:59:59.101 3427-3427/? I/PCWCLIENTTRACE_PushUtil: sales region : global
05-04 11:59:59.109 3427-3427/? I/PCWCLIENTTRACE_PushUtil: getPushTypeList : [SPP, GCM]
05-04 11:59:59.109 3427-3427/? I/PCWCLIENTTRACE_SYSTEMReceiver: [onReceive] - android.intent.action.PACKAGE_ADDED
05-04 11:59:59.203 3308-3308/? I/dalvikvm: Could not find method android.database.Cursor.setExtras, referenced from method com.google.android.music.utils.ColumnIndexableCursor.setExtras
05-04 11:59:59.203 3308-3308/? W/dalvikvm: VFY: unable to resolve interface method 953: Landroid/database/Cursor;.setExtras (Landroid/os/Bundle;)V
05-04 11:59:59.203 3308-3308/? D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
05-04 11:59:59.203 3308-3308/? I/dalvikvm: Could not find method android.database.Cursor.setExtras, referenced from method com.google.android.music.utils.ColumnIndexableCursor.setExtrasInternal
05-04 11:59:59.203 3308-3308/? W/dalvikvm: VFY: unable to resolve interface method 953: Landroid/database/Cursor;.setExtras (Landroid/os/Bundle;)V

这是另一部分:

05-04 12:00:01.664 3440-3440/? D/Spen: SpenSdk jar version = 55
05-04 12:00:01.664 3440-3440/? D/Spen: You SHOULD INSTALL SpenSdk apk file !!!!
05-04 12:00:01.664 3440-3440/? W/System.err: com.samsung.android.sdk.SsdkUnsupportedException: SpenSdk apk is not installed.
05-04 12:00:01.828 3440-3440/? W/System.err:     at com.samsung.android.sdk.pen.Spen.initialize(Spen.java:202)
05-04 12:00:01.828 3440-3440/? W/System.err:     at com.samsung.android.sdk.pen.Spen.initialize(Spen.java:114)
05-04 12:00:01.828 3440-3440/? W/System.err:     at com.sec.samsung.gallery.app.imagenote.photonote.NoteSpenSurfaceView.initializeSPenSDK(NoteSpenSurfaceView.java:118)
05-04 12:00:01.835 3440-3440/? W/System.err:     at com.sec.samsung.gallery.app.imagenote.photonote.PhotoNoteUtils.isSpenSdk30Supported(PhotoNoteUtils.java:56)
05-04 12:00:01.835 3440-3440/? W/System.err:     at com.sec.android.gallery3d.util.GalleryFeature.checkEnableNote(GalleryFeature.java:1546)
05-04 12:00:01.835 3440-3440/? W/System.err:     at com.sec.android.gallery3d.util.GalleryFeature.init(GalleryFeature.java:428)
05-04 12:00:01.835 3440-3440/? W/System.err:     at com.sec.android.gallery3d.app.GalleryAppImpl.getDataManager(GalleryAppImpl.java:229)
05-04 12:00:01.835 3440-3440/? W/System.err:     at com.sec.android.gallery3d.provider.GalleryProvider.onCreate(GalleryProvider.java:126)
05-04 12:00:01.835 3440-3440/? W/System.err:     at android.content.ContentProvider.attachInfo(ContentProvider.java:1058)
05-04 12:00:01.835 3440-3440/? W/System.err:     at android.app.ActivityThread.installProvider(ActivityThread.java:5067)
05-04 12:00:01.835 3440-3440/? W/System.err:     at android.app.ActivityThread.installContentProviders(ActivityThread.java:4679)
05-04 12:00:01.835 3440-3440/? W/System.err:     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4592)
05-04 12:00:01.835 3440-3440/? W/System.err:     at android.app.ActivityThread.access$1400(ActivityThread.java:158)
05-04 12:00:01.835 3440-3440/? W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1356)
05-04 12:00:01.835 3440-3440/? W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:99)
05-04 12:00:01.835 3440-3440/? W/System.err:     at android.os.Looper.loop(Looper.java:176)
05-04 12:00:01.843 3440-3440/? W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:5365)
05-04 12:00:01.843 3440-3440/? W/System.err:     at java.lang.reflect.Method.invokeNative(Native Method)
05-04 12:00:01.843 3440-3440/? W/System.err:     at java.lang.reflect.Method.invoke(Method.java:511)
05-04 12:00:01.851 3440-3440/? W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
05-04 12:00:01.851 3440-3440/? W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
05-04 12:00:01.851 3440-3440/? W/System.err:     at dalvik.system.NativeStart.main(Native Method)

还有一部分:

05-04 12:00:06.429 3487-3487/? I/SA: [DM] init START
05-04 12:00:06.437 3487-3487/? I/SA: [DM] This device is not a Vodafone
05-04 12:00:06.460 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060000 (t=5 e=0) in package 0 (error -75)
05-04 12:00:06.460 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060001 (t=5 e=1) in package 0 (error -75)
05-04 12:00:06.460 3487-3487/? W/ResourceType: No package identifier when getting value for resource number 0x00000000
05-04 12:00:06.468 3487-3487/? W/ResourceType: No package identifier when getting value for resource number 0x00000000
05-04 12:00:06.468 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060003 (t=5 e=3) in package 0 (error -75)
05-04 12:00:06.468 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060004 (t=5 e=4) in package 0 (error -75)
05-04 12:00:06.468 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060005 (t=5 e=5) in package 0 (error -75)
05-04 12:00:06.468 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060006 (t=5 e=6) in package 0 (error -75)
05-04 12:00:06.468 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060007 (t=5 e=7) in package 0 (error -75)
05-04 12:00:06.468 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060008 (t=5 e=8) in package 0 (error -75)
05-04 12:00:06.476 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060009 (t=5 e=9) in package 0 (error -75)
05-04 12:00:06.476 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06000a (t=5 e=10) in package 0 (error -75)
05-04 12:00:06.476 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06000d (t=5 e=13) in package 0 (error -75)
05-04 12:00:06.476 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060012 (t=5 e=18) in package 0 (error -75)
05-04 12:00:06.484 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060013 (t=5 e=19) in package 0 (error -75)
05-04 12:00:06.484 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060014 (t=5 e=20) in package 0 (error -75)
05-04 12:00:06.484 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060015 (t=5 e=21) in package 0 (error -75)
05-04 12:00:06.484 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060016 (t=5 e=22) in package 0 (error -75)
05-04 12:00:06.484 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060017 (t=5 e=23) in package 0 (error -75)
05-04 12:00:06.492 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060018 (t=5 e=24) in package 0 (error -75)
05-04 12:00:06.492 3487-3487/? W/ResourceType: No package identifier when getting value for resource number 0x00000000
05-04 12:00:06.500 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060019 (t=5 e=25) in package 0 (error -75)
05-04 12:00:06.500 3487-3487/? W/ResourceType: No package identifier when getting value for resource number 0x00000000
05-04 12:00:06.500 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06001a (t=5 e=26) in package 0 (error -75)
05-04 12:00:06.500 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06001b (t=5 e=27) in package 0 (error -75)
05-04 12:00:06.507 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06001d (t=5 e=29) in package 0 (error -75)
05-04 12:00:06.507 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06001e (t=5 e=30) in package 0 (error -75)
05-04 12:00:06.507 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06001f (t=5 e=31) in package 0 (error -75)
05-04 12:00:06.507 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060020 (t=5 e=32) in package 0 (error -75)
05-04 12:00:06.507 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060022 (t=5 e=34) in package 0 (error -75)
05-04 12:00:06.507 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060023 (t=5 e=35) in package 0 (error -75)
05-04 12:00:06.515 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060025 (t=5 e=37) in package 0 (error -75)
05-04 12:00:06.515 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060026 (t=5 e=38) in package 0 (error -75)
05-04 12:00:06.515 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060027 (t=5 e=39) in package 0 (error -75)
05-04 12:00:06.523 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060028 (t=5 e=40) in package 0 (error -75)
05-04 12:00:06.523 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06002a (t=5 e=42) in package 0 (error -75)
05-04 12:00:06.523 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06002c (t=5 e=44) in package 0 (error -75)
05-04 12:00:06.523 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06002b (t=5 e=43) in package 0 (error -75)
05-04 12:00:06.523 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06002d (t=5 e=45) in package 0 (error -75)
05-04 12:00:06.531 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06002f (t=5 e=47) in package 0 (error -75)
05-04 12:00:06.531 3487-3487/? W/ResourceType: Failure getting entry for 0x7f06002e (t=5 e=46) in package 0 (error -75)
05-04 12:00:06.531 3487-3487/? W/ResourceType: Failure getting entry for 0x7f060031 (t=5 e=49) in package 0 (error -75)
05-04 12:00:06.578 3487-3487/? I/SA: support phone number id : true
05-04 12:00:06.578 3487-3487/? I/SA: [DM] Supports Ref Jpn : false
05-04 12:00:06.578 3487-3487/? I/SA: [DM] init END

我不太确定如何修复它(我会调查一下)

最佳答案

不确定,但您可以尝试禁用“即时运行”。要禁用“即时运行”,您可以转到首选项对话框(在 Windows 上可能是设置对话框),然后选择“构建、执行、部署”-->“即时运行”,并取消选中所有复选框以禁用“即时运行” .

关于java - 启动 Activity Android Studio 2.1 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37022213/

有关java - 启动 Activity Android Studio 2.1 时出错的更多相关文章

  1. ruby - ECONNRESET (Whois::ConnectionError) - 尝试在 Ruby 中查询 Whois 时出错 - 2

    我正在用Ruby编写一个简单的程序来检查域列表是否被占用。基本上它循环遍历列表,并使用以下函数进行检查。require'rubygems'require'whois'defcheck_domain(domain)c=Whois::Client.newc.query("google.com").available?end程序不断出错(即使我在google.com中进行硬编码),并打印以下消息。鉴于该程序非常简单,我已经没有什么想法了-有什么建议吗?/Library/Ruby/Gems/1.8/gems/whois-2.0.2/lib/whois/server/adapters/base.

  2. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  3. java - 等价于 Java 中的 Ruby Hash - 2

    我真的很习惯使用Ruby编写以下代码:my_hash={}my_hash['test']=1Java中对应的数据结构是什么? 最佳答案 HashMapmap=newHashMap();map.put("test",1);我假设? 关于java-等价于Java中的RubyHash,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22737685/

  4. ruby-on-rails - 启动 Rails 服务器时 ImageMagick 的警告 - 2

    最近,当我启动我的Rails服务器时,我收到了一长串警告。虽然它不影响我的应用程序,但我想知道如何解决这些警告。我的估计是imagemagick以某种方式被调用了两次?当我在警告前后检查我的git日志时。我想知道如何解决这个问题。-bcrypt-ruby(3.1.2)-better_errors(1.0.1)+bcrypt(3.1.7)+bcrypt-ruby(3.1.5)-bcrypt(>=3.1.3)+better_errors(1.1.0)bcrypt和imagemagick有关系吗?/Users/rbchris/.rbenv/versions/2.0.0-p247/lib/ru

  5. 使用 ACL 调用 upload_file 时出现 Ruby S3 "Access Denied"错误 - 2

    我正在尝试编写一个将文件上传到AWS并公开该文件的Ruby脚本。我做了以下事情:s3=Aws::S3::Resource.new(credentials:Aws::Credentials.new(KEY,SECRET),region:'us-west-2')obj=s3.bucket('stg-db').object('key')obj.upload_file(filename)这似乎工作正常,除了该文件不是公开可用的,而且我无法获得它的公共(public)URL。但是当我登录到S3时,我可以正常查看我的文件。为了使其公开可用,我将最后一行更改为obj.upload_file(file

  6. java - 从 JRuby 调用 Java 类的问题 - 2

    我正在尝试使用boilerpipe来自JRuby。我看过guide从JRuby调用Java,并成功地将它与另一个Java包一起使用,但无法弄清楚为什么同样的东西不能用于boilerpipe。我正在尝试基本上从JRuby中执行与此Java等效的操作:URLurl=newURL("http://www.example.com/some-location/index.html");Stringtext=ArticleExtractor.INSTANCE.getText(url);在JRuby中试过这个:require'java'url=java.net.URL.new("http://www

  7. java - 我的模型类或其他类中应该有逻辑吗 - 2

    我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我

  8. java - 什么相当于 ruby​​ 的 rack 或 python 的 Java wsgi? - 2

    什么是ruby​​的rack或python的Java的wsgi?还有一个路由库。 最佳答案 来自Python标准PEP333:Bycontrast,althoughJavahasjustasmanywebapplicationframeworksavailable,Java's"servlet"APImakesitpossibleforapplicationswrittenwithanyJavawebapplicationframeworktoruninanywebserverthatsupportstheservletAPI.ht

  9. UE4 源码阅读:从引擎启动到Receive Begin Play - 2

    一、引擎主循环UE版本:4.27一、引擎主循环的位置:Launch.cpp:GuardedMain函数二、、GuardedMain函数执行逻辑:1、EnginePreInit:加载大多数模块int32ErrorLevel=EnginePreInit(CmdLine);PreInit模块加载顺序:模块加载过程:(1)注册模块中定义的UObject,同时为每个类构造一个类默认对象(CDO,记录类的默认状态,作为模板用于子类实例创建)(2)调用模块的StartUpModule方法2、FEngineLoop::Init()1、检查Engine的配置文件找出使用了哪一个GameEngine类(UGame

  10. Observability:从零开始创建 Java 微服务并监控它 (二) - 2

    这篇文章是继上一篇文章“Observability:从零开始创建Java微服务并监控它(一)”的续篇。在上一篇文章中,我们讲述了如何创建一个Javaweb应用,并使用Filebeat来收集应用所生成的日志。在今天的文章中,我来详述如何收集应用的指标,使用APM来监控应用并监督web服务的在线情况。源码可以在地址 https://github.com/liu-xiao-guo/java_observability 进行下载。摄入指标指标被视为可以随时更改的时间点值。当前请求的数量可以改变任何毫秒。你可能有1000个请求的峰值,然后一切都回到一个请求。这也意味着这些指标可能不准确,你还想提取最小/

随机推荐