· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Android Mirroring/Change List

AndroidMirroring/ChangeList


  • DroidAtScreenApplication.java
    • initAndroid() ÀÇ deviceManager.initManager(); ¸¦ private void postStart()·Î À̵¿
      • getDeviceManager().initManager();
      • ADB ¸¦ ã¾ÒÀ»¶§ init À» ¼öÇà
    • log4j ¸¦ log4j2 ·Î upgrade
      • src/main/resources µð·ºÅ丮¿¡ log4j.xml ¸¸µë.

31c31,32
< import org.apache.log4j.Logger;
---
> import org.apache.logging.log4j.LogManager;
> import org.apache.logging.log4j.Logger;
49c50
< 	private final Logger log = Logger.getLogger(DroidAtScreenApplication.class);
---
> 	private final Logger log = LogManager.getLogger(DroidAtScreenApplication.class);
97c98
< 		deviceManager.initManager();
---
> 		// deviceManager.initManager();
126a128
> 			getDeviceManager().initManager();

  • log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
  <Appenders>
    <Console name="Console" target="SYSTEM_OUT">
      <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </Console>
  </Appenders>
  <Loggers>
    <Root level="info">
      <AppenderRef ref="Console"/>
    </Root>
  </Loggers>
</Configuration>

  • maven ¿¡¼­ gradle ·Î º¯°æ 2.1.0
    • android ÀÇ °áÁ¤? 2011, 2012 ³â »çÀÌ
    • maven repositories ¿¡ °ü·Ã jar ¹èÆ÷ÀÇ ¹®Á¦

  • gradle install
    • sudo apt-get update
    • sudo apt-get install gradle

  • build.gradle
    • ÇöÀç´Â mavenCentral »ç¿ë
    • jcenter ·Î ½ÃÇàÇØ º¸¾Æ¾ß ÇÔ. 2016.10.8

  • error
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: com/android/ddmlib/AndroidDebugBridge$IDeviceChangeListener
  • build.gradle
jar {
  manifest {
        attributes 'Main-Class':'com.ribomation.droidAtScreen.DroidAtScreenApplication'
  }
  from {
        configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
  }
}

  • dependencies
dependencies {
    compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7.Final'
}
  • shortcut form
dependencies {
    compile 'org.hibernate:hibernate-core:3.6.7.Final'
}

  • gradle build
  • gradle assemble

:compileJava/home/tcheun/DroidAtScreen1-master/src/main/java/com/ribomation/droidAtScreen/dev/AndroidDevice.java:124: warning: [deprecation] getProperties() in IDevice has been deprecated
		return target.getProperties();
		             ^
1 warning

ID
Password
Join
Stop searching forever. Happiness is just next to you.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2016-10-08 17:49:43
Processing time 0.0038 sec