# 我使用weex 中文文档上写的源码方式导入现有的Android工程
## 导入步骤:
 - 下载源码 git clone https://github.com/apache/incubator-weex.git
 -  创建 Android 工程。
 -  通过以下路径引入 SDK Module
 -  File->New-Import Module-> 选择 WEEX SDK Module(weex/android/sdk) -> Finish
 -  app 的 build.gradle 中添加如下依赖:compile project(':sdk')
导入之后编译报错找不到  **path '../../weex_core/CMakeLists.txt'** 
然后我把weex_core源码也导入了,编译继续报错,切换了NDK 
14之后可以编译了。有几个小冲突,是因为recyleview缺少了。继续导入。最后成功编译了。但是打开页面。不是报错 reader error 
-1001,就是不显示页面。

**PS:文档真的和实际很不一样,怎么才能正确的用源码方式开发?**

log日志:

```

09-28 23:34:32.983 12385-12438/com.chaomeng.myapplication E/WeexCore: failed 
find class WMBridge
09-28 23:34:32.983 12385-12438/com.chaomeng.myapplication W/System.err: 
java.lang.ClassNotFoundException: Didn't find class 
"com.taobao.windmill.bridge.WMLBridge" on path: DexPathList[[zip file 
"/data/app/com.chaomeng.myapplication-2/base.apk"],nativeLibraryDirectories=[/data/app/com.chaomeng.myapplication-2/lib/arm,
 /data/app/com.chaomeng.myapplication-2/base.apk!/lib/armeabi-v7a, /vendor/lib, 
/system/lib]]
09-28 23:34:32.984 12385-12438/com.chaomeng.myapplication W/System.err:     at 
dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
        at java.lang.Runtime.nativeLoad(Native Method)
        at java.lang.Runtime.doLoad(Runtime.java:435)
        at java.lang.Runtime.loadLibrary(Runtime.java:370)
        at java.lang.System.loadLibrary(System.java:1076)
        at 
com.taobao.weex.utils.WXSoInstallMgrSdk.initSo(WXSoInstallMgrSdk.java:140)
        at com.taobao.weex.WXSDKEngine$1.run(WXSDKEngine.java:226)
        at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48)
        at android.os.Handler.handleCallback(Handler.java:815)
        at android.os.Handler.dispatchMessage(Handler.java:104)
        at android.os.Looper.loop(Looper.java:207)
        at android.os.HandlerThread.run(HandlerThread.java:61)
        Suppressed: java.lang.ClassNotFoundException: 
com.taobao.windmill.bridge.WMLBridge
        at java.lang.Class.classForName(Native Method)
        at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
        at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
                ... 12 more
        Caused by: java.lang.NoClassDefFoundError: Class not found using the 
boot class loader; no stack trace available

```

[ Full content available at: 
https://github.com/apache/incubator-weex/issues/1596 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to