· 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
Alimony and bribes will engage a large share of your wealth.


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.0040 sec