2017-07-07 3 views
7

Vor einer Woche Norton Security Trojanisches Pferd (Trojan.Gen.NPE.2) in der Datei R.class befindet sich zu finden begonnen:android InstantRun - Norton Security findet Trojan

app \ build \ Intermediate \ verwandelt \ instantrun \ debug \ Ordner \ 1 \ 5 \ main \ android \ support \ v4 \ r.class

und

app \ build \ Intermediaten \ transformiert \ instantrunslicer \ debug \ Ordner \ 1 \ 5 \ slice_2 \ android \ support \ v4 \ r.klasse

Link zu virustotal.com scannen: https://www.virustotal.com/pl/file/282f4e09c102cd93c2f849c9fe9ed570188f5a03395ab84d2457a7c64d7acb1c/analysis/1499458308/

und der Code:

package android.support.v4; 

import com.android.tools.fd.runtime.IncrementalChange; 
import com.android.tools.fd.runtime.InstantReloadException; 

public final class R { 
    public static final long serialVersionUID = 830508538663712626L; 

    public R() { 
     IncrementalChange var1 = $change; 
     if(var1 != null) { 
      Object[] var10001 = (Object[])var1.access$dispatch("init$args.([Landroid/support/v4/R;[Ljava/lang/Object;)Ljava/lang/Object;", new Object[]{null, new Object[0]}); 
      Object[] var2 = (Object[])var10001[0]; 
      this(var10001, (InstantReloadException)null); 
      var2[0] = this; 
      var1.access$dispatch("init$body.(Landroid/support/v4/R;[Ljava/lang/Object;)V", var2); 
     } else { 
      super(); 
     } 
    } 

    R(Object[] var1, InstantReloadException var2) { 
     String var3 = (String)var1[1]; 
     switch(var3.hashCode()) { 
     case -1968665286: 
      super(); 
      return; 
     case -71951640: 
      this(); 
      return; 
     default: 
      throw new InstantReloadException(String.format("String switch could not find \'%s\' with hashcode %s in %s", new Object[]{var3, Integer.valueOf(var3.hashCode()), "android/support/v4/R"})); 
     } 
    } 
} 

Ist es Fehlalarm?

+0

Auch interessiert an der Antwort. Und welcher Aspekt des Codes verursacht die Markierung. –

Antwort

3

Ich kann Ausschlüsse in Symantec auf meinem Laptop als Unternehmen Laptop hinzufügen und mit Ausnahme von Anwendungen, Dateien oder Ordnern Feature deaktiviert ist. Also, um loszulegen, habe ich Instant Run deaktiviert, um loszulegen, sonst kann ich nicht einmal die App auf meinem Emulator installieren und mit Installationsfehlern hängen bleiben.

Sie können die sofortige Ausführung deaktivieren, indem Sie die sofortige Ausführung in den Einstellungen in Android Studio deaktivieren.

HINWEIS: Dies ist nur eine Problemumgehung und keine dauerhafte Lösung.

enter image description here