亚洲日韩av在线观看_日韩一级欧美一级_亚洲自偷自拍另类11p_久久午夜色播影院_中国黄色三级毛片_伊人久久一区二区三区小说_国产精品va无码二区_国产三区在线视频_69热视频_日本亚洲天堂_99精品少妇_国产区 在线观看_天堂一区二区三区_大片免费在线观看视频_免费看黄色一级片_黄色毛片特级_国产 麻豆 日韩 欧美 久久_国产一级淫片s片sss毛片s级_欧美爱爱视频_精品无码一区二区三区水蜜桃

東坡下載:內容最豐富最安全的下載站!

首頁IT技術常見問題 → Android中APK打包流程

Android中APK打包流程

相關文章發表評論 來源:本站整理時間:2018/5/22 10:44:13字體大小:A-A+

更多

作者:專題點擊:71次評論:0次標簽: APK打包流程

aapt: android application package tool,SDK

(Android打包流程圖)

#Android打包流程

1.通過aapt工具將 資源文件(res)、清單文件(AndroidManifest.xml)生成對應的R.java文件

* 在項目的根目錄下新建 gen目錄,并且依次在gen目錄下新建清單文件總包名對應的文件目錄

> 例如: 清單文件中包名是org.zdc.android,那么就在gen目錄中新建目錄結構為

> gen/org/zdc/android

* 通過命令生成R.java

aapt package -f -m -J [gen目錄] -S [res目錄] -I [android.jar目錄] -M [AndroidManifest.xml目錄]

2. 通過aidl工具 將 aidl文件轉化為java文件

aidl -I[src目錄] -p[aidl框架環境文件(framework.aidl)] -o[aidl輸出目錄(gen)] [要轉換的aidl文件(your.aidl)]

3. 通過javac工具,將*.java文件轉化為*.class文件

javac -encoding [編碼] -target [版本(1.6 or 1.7)] -bootclasspath [android.jar] -cp [依賴的jar(多個用;隔開;結尾)] -d [class文件輸出目錄] [要編譯的java文件(多個用空格分開)]

4. 將libs下的jar解壓到輸出目錄中

jar xvf [jar文件]

5. 通過dex命令 將class文件轉換為dex文件

dx.bat --dex --output=[全路徑的輸出文件(classes.dex)] [全路徑的class文件對應的目錄]

> [全路徑的class文件對應的目錄] : 如果此目錄依賴了其他的jar文件,需要用 `|`分隔開

> 命令: dex.bat --dex --output=輸出路徑 需要轉換的class文件對應的路徑

6. 通過aapt工具生成資源文件包

aapt package -f -M [清單文件(AndroidManifest.xml)] -S [資源文件目錄(res)] -A [資產文件目錄(assets)] -I [android環境jar(android.jar)] -F [輸出的文件(resoures.ap_)]

7. 生成未簽名的apk安裝文件

apkbuilder [apk輸出路徑] -u -z [打包好的資源文件全路徑] -f [全路徑dex文件]  -rf  [src全路徑]  -rj  [全路徑的libs目錄]

8. 生成簽名的apk安裝文件

* 生成簽名文件

keytool -genkeypair -alias zdc -keyalg RSA -validity 3650 -keypass 123456 -storepass 123456 -keystore zdc.keystore

>  -alias : 簽名的別名

>  -validity : 簽名的時效

>  -keyalg : 加密的算法,一般都用RSA

>  -keystore : 生成的簽名路徑

>  -keypass : 密鑰庫的密碼

>  -storepass :密鑰的密碼

* 通過簽名文件給apk文件進行簽名

jarsigner -keystore 簽名文件 -keypass 簽名密碼 -storepass 簽名文件的密碼 -signedjar 生成的簽名文件 未簽名的文件 簽名的別名

# 命令詳解

* package 命令: 打包編譯android資源

aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml] \

[-0 extension [-0 extension ...]] [-g tolerance] [-j jarfile] \

[--min-sdk-version VAL] [--target-sdk-version VAL] \

[--max-sdk-version VAL] [--app-version VAL] \

[--app-version-name TEXT] [--custom-package VAL] \

[-I base-package [-I base-package ...]] \

[-A asset-source-dir] [-G class-list-file] [-P public-definitions-file] \

[-S resource-sources [-S resource-sources ...]] [-F apk-file] [-J R-file-dir] \

[raw-files-dir [raw-files-dir] ...]

> []的參數都是可選參數。

> __[-d]:  指定一個或多個設備的資源文件被添加,多個資源文件用逗號隔開__

> __[-f]:  是否覆蓋已經存在的文件(添加此參數即為覆蓋,否則不覆蓋)__

> __[-m]:  打包資源的文件目錄,目錄地址是`-J`參數指定__

> __[-J]:  知道R文件生成的目錄__

> __[-S]:  需要打包的資源文件目錄__

> __[-I]:  指定環境android.jar的文件目錄__

> __[-M]:  清單文件的路徑__

#指令打包之R文件生成

1、API文檔路徑:

develop  ->  tools  ->  buid system(打包系統,主要介紹打包的原理過程)  ->  查看流程圖

2、AAPT:Android Application Package Tool  android應用打包工具

路徑:sdk -> buildtools – 版本 -> aapt

操作步驟:

①配置java環境,建議使用JDK1.6,因為JDK1.7/1.8對指令操作有缺陷。

②拷貝工程到CMD文件夾(自己創建),刪除工程中自動生成的目錄和文件(.setting、bin、gen、.classpath、.project)。

3、使用指令進行操作

①在當前工程根目錄下中創建gen目錄,在gen目錄下根據工程包名創建不同的目錄。

②CMD指令進入到當前工程的目錄下

③執行命令

aapt package -f -m -J gen -S res -I ...\sdk\platforms\android-16\android.jar -M AndroidManifest.xml

#.aidl轉java文件

1、工具指令路徑:sdk -> platform-tools -> aidl.exe

2、framework.aidl路徑:sdk -> platforms -> android-14 –>framework.aidl

3、使用指令

aidl -Isrc -pD:\...\sdk\platforms\android-16\framework.aidl -ogen 項目路徑\src\aidl目錄\ITelephony.aidl

注意:有的aidl不會產生java文件

#指令打包之java轉class

1、Application source code:應用源碼,指的就是我們工程中.java文件,比如src下的文件等等。

2、Java Compiler:java編譯器,R.java、Application source code和java InterFaces是通過java編譯器編譯成.class文件的

3、操作指令:

①在工程的根目錄下創建bin目錄,在bin目錄中classes目錄

②使用指令進行操作

javac -encoding utf-8 -bootclasspath D:\...\sdk\platforms\android-16\android.jar -cp libs\android-support-v4.jar; -d bin\classes .\gen\cn\zdc\packagedemo\R.java

4、解壓jar包

因為jar包或者庫文件也在我們工程中的,所以在轉化的時候需要將jar包或者庫文件中的class文件一起轉化成dex

①進入到bin目錄下的classes目錄下

②使用指令(兩個依次使用)

jar xvf ..\..\libs\nineoldandroids-2.4.0.jar

#指令打包之class轉dex

1、將class文件轉化成dex文件

①使用指令進入到工程的bin目錄下的classes目錄中

②使用指令

dx --dex --output=項目路徑\bin\classes.dex 項目路徑\bin\classes

#指令打包之生成未簽名的apk

1、打包Apk需要三個元素

①編譯后的資源文件

②dex文件

③其他資源

2、操作步驟:

①得到編譯后的資源文件,使用指令

aapt package -f -M AndroidManifest.xml -S res -A assets -I D:\...\sdk\platforms\android-16\android.jar  -F bin\resources.ap_

②使用dex和.ap_資源打包Apk

需要使用apkbuilder工具,路徑:sdk\tools\apkbuilder.bat

指令:

apkbuilder 項目路徑\bin\mobliesafe.apk -u -z 項目路徑\bin\resources.ap_ -f 項目路徑\bin\classes.dex -rf 項目路徑\src -rj 項目路徑\libs

3.注意:這個打包的apk是不能安裝的,因為android系統安裝apk需要知道apk的簽名

#指令打包之生成簽名的apk

打包一個簽名的apk需要兩步操作

1.生成簽名文件

2.根據簽名文件進行打包的apk

操作步驟:

1.生成簽名文件

①指令工具路徑:Java -> jdk -> bin -> keytool.exe

②使用指令進入到工程的根目錄下

③使用指令

keytool -genkeypair -alias zdc -keyalg RSA -validity 3650 -keypass 123456 -storepass 123456 -keystore zdc.keystore

2.根據簽名文件進行打包的apk

①指令工具路徑:Java -> jdk -> bin -> jarsigner.exe

②使用指令

jarsigner -keystore zdc.keystore -keypass 123456 -storepass 123456 -signedjar bin\mobliesafe_signed.apk bin\mobliesafe.apk zdc

#ant介紹

1.環境變量配置

ANT_HOME ....\apache-ant-1.9.6-bin

Path %ANT_HOME%\bin

2.校驗

ant -help  或者 ant -version

#ant基本操作

1.腳本必須寫在build.xml中

2.常用標簽

project根標簽    name: 項目名稱。必填    baseDir: 指定當前目錄。(選填)    default: 默認執行的任務。 (選填)Target任務標簽 name: 任務名稱。必填echo輸出打印標簽message:指定打印的內容示例:<?xml version="1.0" encoding="utf-8"?><project name="test01"> <target name="helloworld"> <echo message="Hello World"></echo> </target></project>

3.執行ant

①cmd -> ant : 查看build.xml文件是否構建成功

②cmd -> ant helloworld : 執行相應的任務

4.如果不想通過ant helloworld執行任務,也可以設置project的default標簽設置默認執行任務

示例:<project name="test01" default="helloworld"> <target name="helloworld"> <echo message="Hello World"></echo> </target></project>

4.也可以輸出引用

示例:<project name="test01" default="helloworld"> <target name="helloworld"> <echo message="Hello World"></echo> <echo message="${basedir}"></echo> </target></project>

${名稱}:引用;${basedir} : 本地路徑引用

5.執行多個任務

5.1.兩個任務

示例:<project name="test01" default="helloworld"> <target name="helloworld"> <echo message="Hello World"></echo> </target> <target name="printdir" depends="helloworld"> <echo message="${basedir}"></echo> </target></project>

depends:和哪個任務關聯,運行先執行depends中的任務,再執行當前任務

運行Cmd -> ant printdir,這時候就會先打印第一個任務,在打印第二個任務

5.2.三個任務

示例:<project name="test01" default="helloworld"> <target name="helloworld"> <echo message="Hello World"></echo> </target> <target name="printdir" depends="helloworld"> <echo message="${basedir}"></echo> </target> <target name="helloAndroid" depends="helloworld,printdir"> <echo message="helloAndroid"></echo> </target></project>

多個任務depends中使用“,”分隔

#ant的文件操作

1.添加文件

示例:<project name="test02"> <target name="mkdir"> <mkdir dir="hehe"></mkdir> </target></project>

mkdir:表示創建目錄,dir:是目錄的名稱

2.刪除目錄

示例:<project name="test02"> <target name="deldir"> <delete dir="hehe"></delete> </target></project>

delete:刪除目錄,dir:目錄的名稱

3.創建文件

因為創建出來文件還需要編輯,ant沒有這么強大,所以不能創建文件

4.刪除文件

創建文件test.txt示例:<project name="test02"> <target name="delfile"> <delete file="test.txt"></delete> </target></project>file:文件的名稱

#ant執行javac指令

1.創建java文件

2.使用ant執行編譯指令

原先:編譯:javac Test.java執行java Test

示例:

<project name="test03"> <target name="javac"> <javac> <src path="."/> <exclude name="Test.java"/> <exclude name="Test1.java"/> </javac> </target></project>

javac:標示javac指令,src:根目錄,exclude:表示不編譯哪個文件

#ant打包手機衛士

eclipse的手機衛士的項目根目錄中新建文件build.xml,發現無法進行快捷提示,這是因為缺少ant.dtd系統文件,將ant.dtd導入到工程的根目錄下在,在重新創建build.xml,創建的時候點擊下一步,不要直接點擊完成,在跳轉的下一個界面中選擇導入自己的dtd文件,完成即可

1.生成R文件

1.1.創建存放R文件的目錄,工程 -> build

1.2.創建gen目錄

示例:

<!-- 創建R文件存放的目錄 --><target name="init"> <!-- 當下次調用的時候,要將文件目錄刪除,重新創建 --> <delete dir="${builddir}"></delete> <!-- 創建build\gen --> <mkdir dir="${gendir}"/></target>

路徑下面還會用,抽取路徑

<property name="builddir" location="${basedir}/build"/><property name="gendir" location="${builddir}/gen" />

property : 設置屬性

2.運行

window -> show view -> ant -> 點擊加號將build.xml添加到ant中,如果出現錯誤將build.xml中的<!DOCTYPE pro                                                                                                 ject SYSTEM "ant.dtd" >注釋調用,點擊運行即可

3.生成R文件

3.1.生成R文件需要aapt,但是aapt是在sdk目錄下的,如何去獲取呢?可以通過環境變量獲取

示例:<property environment="env"/><property name="sdkhome" location="${env.SDK_HOME}"/><property name="aapt" location="${sdkhome}/build-tools/19.1.0/aapt.exe"/>environment : 表示設置環境變量的標示

3.2.生成R文件

示例:

<!-- 創建R文件思路: 1.找到aapt2.運行aapt指令:aapt package -f -m -J gen -S res -I d:\...\sdk\platforms\android-14\android.jar -M AndroidManifest.xml--><target name="genR" depends="init"> <exec executable="${aapt}"> <arg value="package"></arg> <arg value="-f"></arg> <arg value="-m"></arg> <arg value="-J"></arg> <arg value="${gendir}"></arg> <arg value="-S"></arg> <arg value="${resdir}"></arg> <arg value="-I"></arg> <arg value="${androidjar}"></arg> <arg value="-M"></arg> <arg value="${manifest}"></arg> </exec></target>

exec : 執行指令    executable:執行什么指令,ant無法通過快捷提示出來的。

3.3.在執行的時候還需要創建保存目錄

示例:

<!-- 創建R文件2:設置各種目錄 --><!-- res --><property name="resdir" location="${basedir}/res"></property><!-- android.jar --><property name="androidjar" location="${sdkhome}/platforms/android-14/android.jar"></property><!-- AndroidManifest.xml --><property name="manifest" location="${basedir}/AndroidManifest.xml"></property>

4.aidl轉化java文件操作:

4.1.設置屬性獲取aidl工具

示例:

<property name="aidl" location="${sdkhome}/build-tools/19.1.0/aidl.exe"></property>

4.2.執行指令

因為有多個aidl文件所以需要執行多個aidl指令,在ant中exec標簽是執行一條指令,apply標簽執行多條指令

示例:

<target name="aidltojava" depends="mkR"> <apply executable="${aidl}"> <arg value="-I${srcdir}"/> <arg value="-p${frameworkaidl}"/> <arg value="-o${gendir}"/> <fileset dir="${srcdir}" includes="**/*.aidl"/> </apply></target>

fileset : 執行的文件的組,dir:文件存放的根目錄 includes:文件的位置

**/*.aidl : **/:表示:aidl文件的上級目錄  *.aidl:任何aidl文件

4.3.將相應的目錄生成一下

示例:

<property name="srcdir" location="${basedir}/src"></property><!-- framwork.aidl --><property name="frameworkaidl" location="${sdkhome}/platforms/android-14/framework.aidl"></property>

5.java轉class操作

5.1.創建classes目錄,修改init任務

示例:

<target name="init"> <delete dir="${builddir}"></delete> <mkdir dir="${gendir}"/>   <mkdir dir="${classesdir}"></mkdir></target>

5.2.設置轉化操作

示例:

<target name="javattoclass" depends="aidltojava"> <javac encoding="utf-8" bootclasspath="${androidjar}" destdir="${classesdir}"> <classpath>         <fileset dir="${lisbsdir}" includes="**/*.jar"></fileset> </classpath> <src path="${srcdir}"></src> <src path="${gendir}"></src> </javac></target>

classpath : 表示設置路徑組,fileset:標示多個文件

5.3.設置路徑屬性

示例:

<property name="lisbsdir" location="${basedir}/libs"></property><property name="classesdir" location="${builddir}/classes"></property>

6.解壓jar包

示例:

<target name="unjar" depends="javattoclass"> <unjar dest="${classesdir}"> <fileset dir="${lisbsdir}" includes="**/*.jar"></fileset> </unjar></target>

7.class文件轉dex文件

7.1.獲取dx工具

示例:

<property name="dx" location="${sdkhome}/platform-tools/dx.bat"></property>

7.2.設置執行任務

示例:

<target name="classtodex" depends="unjar"> <exec executable="${dx}">       <arg value="--dex"></arg>       <arg value="--output=${classesdex}"></arg>       <arg value="${classesdir}"></arg>         </exec></target>

7.3.設置路徑

示例:

<property name="classesdex" location="${builddir}/classes.dex"></property>

8.打包資源文件

8.1.設置執行任務

示例:

<target name="restoresources" depends="classtodex"> <exec executable="${aapt}"> <arg value="package"></arg> <arg value="-f"></arg> <arg value="-M"></arg> <arg value="${manifest}"></arg> <arg value="-S"></arg> <arg value="${resdir}"></arg> <arg value="-A"></arg> <arg value="${assetsdir}"></arg> <arg value="-I"></arg> <arg value="${androidjar}"></arg> <arg value="-F"></arg> <arg value="${resourcesap}"></arg> </exec></target>

8.2.設置路徑

示例:

<property name="assetsdir" location="${basedir}/assets"></property><property name="resourcesap" location="${builddir}/resources.ap_"></property>

9.生成未簽名的apk

9.1.獲取打包指令

示例:

<property name="apkbuilder" location="${sdkhome}/tools/apkbuilder.bat"></property>

9.2.設置執行任務

示例:

<target name="unsignedapk" depends="restoresources"> <exec executable="${apkbuilder}"> <arg value="${unsingedapk}"></arg> <arg value="-u"></arg> <arg value="-z"></arg> <arg value="${resourcesap}"></arg> <arg value="-f"></arg> <arg value="${classesdex}"></arg> <arg value="-rf"></arg> <arg value="${srcdir}"></arg> <arg value="-rj"></arg> <arg value="lisbsdir"></arg> </exec></target>

9.3.設置路徑

示例:

<property name="unsingedapk" location="${builddir}/mobliesafe_unsigned.apk"></property>

10.生成簽名的apk

將之前用命令寫的key文件拷貝到工程的根目錄下

10.1.獲取執行指令工具

示例:

<property name="javahome" location="${env.JAVA_HOME}"></property><property name="jarsigner" location="${javahome}/bin/jarsigner.exe"></property>

10.2.設置執行任務

<target name="signedapk" depends="unsignedapk"> <exec executable="${jarsigner}"> <arg value="-keystore"></arg> <arg value="${keystore}"></arg> <arg value="-keypass"></arg> <arg value="123456"></arg> <arg value="-storepass"></arg> <arg value="123456"></arg> <arg value="-signedjar"></arg> <arg value="${signedpakdir}"></arg> <arg value="${unsingedapk}"></arg> <arg value="zdc85"></arg> </exec> </target>

10.3.設置路徑

示例:

<property name="keystore" location="${basedir}/zdc85.keystore"></property><property name="signedpakdir" location="${builddir}/mobliesafe_signed.apk"></property>

11.資源混淆

11.1.解壓AndResGuard-master.zip,在其中的tool_output找到AndResGuard-cli-1.1.4.jar

11.2.將AndResGuard-cli-1.1.4.jar拷貝到工程的tools目錄下

11.3.將config.xml文件拷貝到工程的tools目錄下

11.4.修改config.xml文件

示例:

<resproguard> <issue id="sign" isactive="true"> <!--the signature file path, in window use \, in linux use /, and the default path is the running location--> <path value="zdc85.keystore"/> <!--storepass--> <storepass value="123456"/> <!--keypass--> <keypass value="123456"/> <!--alias--> <alias value="zdc85"/> </issue> </resproguard>

11.5.使用指令測試,必須使用JDK1.7,并且路徑不能有空格

D:\java\jdk7\bin\java.exe -jar AndResGuard-cli-1.1.4.jar ..\build\mobliesafe_unsigned.apk

11.6.解決7za的錯誤

  將SevenZip\executable目錄下找到7za-windows_x86_64.exe拷貝到工程的tools目錄下

11.7.將key文件也放到目錄下重新執行命令

D:\java\jdk7\bin\java.exe -jar AndResGuard-cli-1.1.4.jar ..\build\mobliesafe_unsigned.apk -7zip 7za-windows_x86_64.exe

11.8.設置ant執行任務

設置JDK1.7路徑

示例:

<property  name="java7"  location="D://java/jdk7/bin/java.exe" /> 設置執行任務示例:<target name="proguardResourceApk" depends="unsignedapk"> <exec executable="${java7}"> <arg value="-jar" /> <arg value="tools/AndResGuard-cli-1.1.4.jar" /> <arg value="${unsingedapk}" /> <arg value="-7zip" /> <arg value="tools/7za-windows_x86_64.exe" /> </exec></target>   

注意:這時候需要將config.xml拷貝到根目錄下

  • apk提取工具合集
  • 專業的音頻提取器
  • 手機網名生成器軟件
  • RE管理器版本大全
apk提取工具合集
(6)apk提取工具合集

我們經常會發現安裝在手機上的apk文件不知道哪里去了,想刪也不會刪,或者想提取出來發送給別人也不知道位置,小編也經常會有這樣的困難,所以找了幾款蠻好用的apk提取工具,可以將手機上所有的apk文件都提取出來,編輯刪除或者發送都可以隨意操作。

...更多>>
專業的音頻提取器
(6)專業的音頻提取器

專業的音頻提取器,讓您從各種格式視頻中提取各種格式的音頻,從視頻中提取音頻保存為MP3等格式,其操作極其簡單,且轉換后的音頻文件可以保存到您的手機中。軟件支持所有視頻格式,在里面直接播放也可以。

...更多>>
手機網名生成器軟件
(9)手機網名生成器軟件

每個人都想要擁有獨一無二的網名,那么特殊的、個性化的網名如何制作呢?東坡小編為你收集整理了幾款手機網名生成器軟件,都擁有體積小、操作簡單,花樣多等特點,軟件中多種網名樣式可供選擇,只需要輸入網名就能制作一款個性化的名字了,在微信、QQ中輕松秀一把。

...更多>>
RE管理器版本大全
(7)RE管理器版本大全

喜歡搗鼓手機的軟件對re管理器應該不會陌生,它的全稱Root Explorer,是一款可以幫助用戶獲得手機最高權限的文件管理工具,root后就能對權限文件進行操作,支持新建文件夾,編輯文件和安裝等功能,還有zip、ara文件解壓的功能。

...更多>>

擴展知識

相關評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

本類常用軟件

主站蜘蛛池模板: 宁波泳池用品有限公司| 三达环境工程有限公司| 约书亚贸易有限公司| 东莞市泡绵有限公司| 浙江盛康医药有限公司| 南平市 建筑 有限公司| 博禄塑料(上海)有限公司| 新华菱文具制造有限公司| 山西 置业有限公司怎么样| 宁夏 土特产品有限公司| 凯航进出口有限公司| 派克奇包装有限公司| 森松 江苏 重工有限公司| 力德建筑材料有限公司| 康德威变压器有限公司| 斯凯普斯信息技术有限公司| 华贸 工程有限公司| 上海达能食品有限公司| 广州中球服饰有限公司| 深圳市佳创视讯有限公司| 广东交通实业有限公司| 常州塑胶地板有限公司| 德纳(南京)化工有限公司| 山东恒泰实业有限公司| 工装自控工程无锡有限公司| 强生苏州医疗器材有限公司| 中铁隧建筑有限公司| 深圳丰晶电子有限公司| 北京首证顾问有限公司| 广东雅达电子有限公司| 沈阳兴华电器有限公司| 马铃薯食品有限公司| 制衣有限公司 英文| 山东冠一餐饮有限公司| 广州娇彩化妆品有限公司| 誉展精密机械有限公司| 武汉轨道交通有限公司| 海邦进出口有限公司| 上海晶晨半导体有限公司| 九江 辰 有限公司| 嵊州盛泰色织有限公司| 美亚汽车制造有限公司| 嘉兴于氏电器有限公司| 邵阳建设工程有限公司| 明安运动器材有限公司| 美博进出口有限公司| 百冠塑胶电子有限公司| 池州九华发电有限公司| 丰盛源食品有限公司| 中航粮油贸易有限公司| 北京中艺建筑装饰有限公司| 华鼎机械制造有限公司| 北联机械制造有限公司| 宁波杉杉服装有限公司| 中交西安筑路有限公司| 阿方提贸易有限公司| 小厨娘餐饮有限公司| 恒通小额贷款有限公司| 杭州搬运设备有限公司| 神钢焊接材料有限公司| 李尔汽车系统有限公司怎么样 | 富士达电动车有限公司| 常熟大陆汽车系统有限公司| 上海易时食品有限公司| 深圳远望电子有限公司| 筑原建筑设计有限公司| 天津爱德克斯有限公司| 时珍堂药业有限公司| 西安华润置地有限公司| 汇金石(厦门)有限公司| 常熟市合金材料有限公司| 三达环境工程有限公司| 无锡锡星电器有限公司| 祥铭自动化设备有限公司| 义乌市从尚贸易有限公司| 武汉蒙牛友芝友有限公司| 英派来进出口有限公司| 华润雪花啤酒武汉有限公司| 北京天龙钨钼有限公司| 深圳市纳斯电子有限公司| 苏州佳禾食品有限公司| 美格智能技术有限公司| 河北亚塑塑料制品有限公司| 台州健身器材有限公司| 中能电力有限公司待遇| 高效电子(东莞)有限公司| 无锡特瑞堡减震器有限公司 | 国信商品交易有限公司| 强盛建筑工程有限公司| 澜庭 上海有限公司| 广州五化妆品有限公司| 品全装饰工程有限公司| 佛山空调配套设备有限公司| 上海华艺幕墙工程有限公司| 合顺电子 深圳 有限公司| 林精品制造有限公司| 优派信息技术有限公司| 深圳金帝食品有限公司| 台州市龙仕翔塑胶有限公司| 华达汽车空调有限公司| 上海泰银置业有限公司| 泉州 南方 机械有限公司| 海福乐五金有限公司| 漳州龙江建设有限公司| 凤阳县 玻璃制品有限公司| 新红阳家具有限公司| 天津航天精工制造有限公司| 上海液压元件有限公司| 棕榈园林工程有限公司| 锦江装饰工程有限公司| 舒勒压力机有限公司| 锦鸿模具配件有限公司| 大自然 有限公司招聘| 伟达建设工程有限公司| 淄博中理 有限公司| 海丰塑料包装有限公司| 上海斯塔贸易有限公司| 云南大理生物有限公司| 轩禾装饰工程有限公司| 麦斯卡体育用品有限公司| 鑫桥联合融资租赁有限公司| 山东华典实业有限公司| 上海维华节水灌溉有限公司| 东莞市银丰有限公司| 外高桥联合发展有限公司| 泉盛餐饮(上海)有限公司| 一诺威新材料有限公司| 金润信息技术有限公司| 年年顺食品有限公司| 北仑工艺品有限公司| 广州燃气具有限公司| 欧姿蔓化妆品有限公司| 南京华伯仪器有限公司| 金博机械制造有限公司| 云峰建设工程有限公司| 哥仑步户外用品有限公司 | 吉盛机电设备有限公司| 扬子江乳业有限公司| 漳州发展汽车有限公司| 山东阳谷钎具有限公司| 伟业玻璃钢有限公司| 迪生仪器仪表有限公司| 天津鼓风机有限公司| 临沂来利食品有限公司| 郑州电缆有限公司招聘| 山东消防工程有限公司地址| 广东万银贵金属有限公司| 合川盐化工有限公司| 恒业建筑安装工程有限公司| 山东凯通电子有限公司| 深圳宏发电子有限公司| 广州仪德科学有限公司| 青州石油机械有限公司| 新的宝食品有限公司| 上海新晃空调有限公司| 友盛精密机械有限公司| 上海 有限公司 游览| 温州瑞州建设有限公司| 杭州龙井茶叶有限公司| 兰考葡萄酒业有限公司| 合川盐化工有限公司| 锻压机械工业有限公司| 赢天下建筑有限公司| 上海现代实业有限公司| 合生元生物制品有限公司| 泉州百来太阳能有限公司| 佛山市中泰有限公司| 昆山交通工程有限公司| 深圳市雷达有限公司| 湖北消防设备有限公司| 临汾市机械有限公司| 上海沃巴弗电子有限公司| 青岛啤酒(福州)有限公司| 东莞市东耀有限公司| 天目电子深圳有限公司| 杭州富铭环境有限公司| 林州顺丰电动车业有限公司 | 安迪自动化有限公司| 格尔汽车附件有限公司| 北京华路信息技术有限公司| 中山市史密斯有限公司| 联通达深圳有限公司| 福建 润滑油 有限公司| 文博工艺品有限公司| 艾派应用系统有限公司| 和记黄埔地产武汉有限公司| 上海高饰装饰设计工程有限公司| 青岛圣美尔有限公司| 佛山市佳而美电器有限公司| 河南中原起重有限公司| 高原之宝牦牛乳业有限公司| 泰佰亿工业有限公司| 北京乐美教育有限公司| 比欧西气体苏州有限公司| 安徽新能源产业有限公司| 福兴金属制品有限公司| 苏州金通五金有限公司| 焦作中裕燃气有限公司| 高空作业设备有限公司| 恒业建筑安装工程有限公司| 艾恩司(苏州)有限公司| 杭州胡庆堂药业有限公司| 信达诺贸易有限公司| 佛山艾科电子有限公司| 奥雅景观与建筑规划设计有限公司 | 深圳海润实业有限公司| 华润电力(涟源)有限公司| 珍食在食品有限公司| 明腾信息技术有限公司| 陕西太白酒有限公司| 杭州精彩化工有限公司| 天津生物能源有限公司| 无锡创自动化设备有限公司| 洋紫荆牙科器材有限公司| 创力矿山设备有限公司| 冀东专用车有限公司| 永昌机械制造有限公司| 杭州易和设计有限公司| 南昌工业设备有限公司| 广西鱼峰水泥有限公司| 闽太消防水暖有限公司| 附近的食品有限公司| 南京紫金电子有限公司| 简柏特(大连)有限公司| 北京康源食品有限公司| 重庆刘一手餐饮有限公司| 帕斯卡 大连 有限公司| 顺达工程机械有限公司| 杭州婷服饰有限公司| 华一精密机械有限公司| 爱拓(上海)有限公司| 东芝变压器有限公司| ur 快尚时装有限公司| 常州 蓝图 有限公司| 上海思考电机有限公司| 深圳华峰实业有限公司| 华工激光设备有限公司| 亿鑫金属制品有限公司| 北方金银业有限公司| 广州发电厂有限公司| 永宏建设工程有限公司| 全通电子(深圳)有限公司| 北京利德华福电气有限公司| 乐山无线电有限公司| 默克化工 上海有限公司| 海诺机械制造有限公司| 张家港精密模具有限公司| 深圳市恒嘉电子有限公司| 北京诚信征信有限公司| 上海欧时电子有限公司| 荏原机械(烟台)有限公司| 世通利方公关策划有限公司| 上海朗能动力电池有限公司| 上海国诚金融有限公司| 澜庭集贸易有限公司| 厦门了帝食品有限公司| 四川 高旺有限公司| 保定天威英利新能源有限公司| 联盛智能系统有限公司| 山西同德化工有限公司| 大连瑞家地产有限公司| 宁波使安纳有限公司| 欢乐岛康体设备有限公司| 马拉兹电梯导轨有限公司| 杭州富铭环境有限公司| 中电系统工程有限公司| 诺信深圳有限公司怎么样| 一丁信息技术有限公司| 祥意泉餐饮有限公司| 上海电计贸易上海有限公司| 苏州艾普斯电源有限公司| 诺丹舜蒲胶辊有限公司| 天祥精密机电有限公司| 抚州混凝土有限公司| 深圳蚂蚁搬家有限公司| 深圳未来电子有限公司| 深圳科浩电子有限公司| 史密斯医疗器械有限公司| 嘉利国际贸易有限公司| 代斯米泵业技术有限公司| 苏州大森塑胶工业有限公司| 有限公司有什么好处| 吉得利食品有限公司| 蒙发利电子有限公司| 鞍钢联众广州有限公司| 沃川电子苏州有限公司| 华盛天涯水泥有限公司| 富智康廊坊有限公司| 皑乐上海贸易有限公司| 贝利龙发展有限公司| 苏州制冷设备工程有限公司| 荣成荣富食品有限公司| 创伟 家具有限公司| 新疆凯源工程有限公司| 粉末冶金设备制造有限公司| 建邦国际贸易有限公司| 延边金刚山食品有限公司| 昆明的地铁发展有限公司| 中物投进出口有限公司| 哈尔滨三联药业有限公司| 金隆机械设备有限公司| 焦作铝鑫铝业有限公司| 邯郸市市政工程有限公司| 金诚小额贷款有限公司| 天津金士力佳友有限公司| 浙江汽车技术有限公司| 北京摩比斯变速器有限公司| 云南恒云实业有限公司招聘| 金马国际旅行社有限公司| 摩恩水暖器材有限公司| 吉林省信用担保有限公司| 银湖电气设备有限公司| 义乌塑料包装有限公司| 南京建筑工程劳务有限公司| 济南橡塑制品有限公司| 普禄达电子有限公司| 亿嘉(香港)有限公司| 南通东辰塑胶有限公司| 劲亚 上海 有限公司| 江苏地质工程有限公司| 山东四方工程有限公司| 金城化学(江苏)有限公司| 费森尤斯医药上海有限公司| 深圳市阳光电子有限公司| 西安古光通信有限公司| 汉森机械制造有限公司| 深圳市帷幄技术有限公司| 李尔汽车系统重庆有限公司| 绿源大连药业有限公司| 迪爱生色料有限公司| 重庆宝汇机械有限公司| 四川 光纤 有限公司| 湖南晟通贸易有限公司| 萍乡混凝土有限公司| 山东花生制品有限公司| 深圳市科特光电有限公司| 南方万年青水泥有限公司| 远纺织染染苏州有限公司| 中通国际贸易有限公司| 微山湖食品有限公司| 华龙包装材料有限公司| 葛洲坝第二工程有限公司| 金星重工制造有限公司| 武汉数码模有限公司| 搜斗士信息技术有限公司| 联冠胶粘制品有限公司| 点动有限公司怎么样| 深圳汉华光电有限公司| 爱普装饰材料有限公司| 重庆弘扬建材有限公司| 阳光国际生物有限公司| 北京首汽汽车修理有限公司| 北京市阀门总厂有限公司| 安顺交通设施有限公司| 泰科电子有限公司待遇| 汉元丰汽车零部件有限公司| 老干妈食品有限公司| 桂龙生物技术有限公司| 沈阳波纹管有限公司| 天津艺虹印刷有限公司| 设计有限公司江苏分公司 | 龙河塑胶机械有限公司| 辽阳 矿业有限公司| 天津渤海有限公司招聘| 百车行汽车销售有限公司| ngk电瓷有限公司| 莱尼电气系统 上海 有限公司| 迪卡侬上海体育用品有限公司| 湘成日用品有限公司| 格兰化妆品有限公司| 沃帕工业设备上海有限公司| 淮安市劳务有限公司| 昊天林实业有限公司| 合肥壹加壹有限公司| 派克笔上海有限公司| 东莞美得机械有限公司| 东莞富利达有限公司| 金瑞包装机械有限公司| 上海汉升密封有限公司| 深圳君诚电子有限公司| 苏州盛诠纸业有限公司| bpi照明设计有限公司| 派罗特克高温材料有限公司| 城市地理信息有限公司| 波力特照明有限公司| 小原(上海)有限公司| 陕汽淮南专用汽车有限公司| 乐屋遮阳帘技术有限公司| 北京风腾机械有限公司| 岱美汽车零部件有限公司| 大连服装进出口有限公司| 创世国际贸易有限公司| 长城建设监理有限公司| 河南日立信有限公司| 南岳电控工业技术有限公司| 河南仓储设备有限公司| 武汉机械工业有限公司| 中科盛创青岛电气有限公司| 壹号大药房连锁有限公司| 朗汇装饰工程有限公司| 中兴高达技术有限公司| 珠海爱普科斯电子有限公司| 芯硕半导体有限公司| 滨海 新能源有限公司| 华童气模玩具有限公司| 捷力捷电池有限公司| 深圳兆曜电子有限公司| 永丰热镀锌有限公司| 老干妈食品有限公司| 宁夏金昱元化工有限公司| 郑州电控设备有限公司| 大连超胜信息有限公司| 杭州杭特日用品有限公司| 深圳市超越电子有限公司| 北京时代俊峰有限公司| 中庆现代技术有限公司| 安得利卫浴有限公司| 中山市品仕有限公司| 广州有限公司净水器| 唯爱思技术有限公司| 上海捷密精密机械有限公司| 泰克曼南京电子有限公司| 基快富青岛有限公司| 恒达生物制品有限公司| 吉林益盛药业有限公司| 恒天然牧场有限公司| 轧三友发钢铁有限公司| 广州白云泵业有限公司| 纳特通信电子有限公司| 中天环保催化剂有限公司| 成都珪一食品有限公司| 沈阳好丽友有限公司| 源鑫工艺品有限公司| 美固(深圳)电子有限公司| 厦门华润置地有限公司| 温州瑞州建设有限公司| 华晨鑫源汽车有限公司| 多利进出口有限公司| 摩恩(上海)厨卫有限公司| 点易信息技术有限公司| 南京有机玻璃有限公司| 深圳市华拓电子有限公司| 红天装饰工程有限公司| 深圳海雅商业有限公司| 南京资讯有限公司怎么样| 易凯达电子有限公司| 山西消防有限公司招聘| 上海万象汽车有限公司| 广西百色铝业有限公司| 东莞特殊钢材有限公司| 千里马装饰有限公司| 福斯泵业有限公司官网| 南亚工程机械有限公司| 毕勤易莱特电子有限公司| 苏州圣万提注塑有限公司| 欧达可电子有限公司| 宏安消防工程有限公司| 滁州印铁制罐有限公司| 上汽通用销售有限公司| 山西科泰微技术有限公司| 门协成实业有限公司| 四川老酒酒业有限公司| 美奇思食品有限公司| 能源与自动化技术有限公司| 苏州万诺电子有限公司| 摩根轧机 上海 有限公司| 申菱空调销售有限公司| 天津空压机有限公司| 江苏焊接设备有限公司| 宏达信息技术有限公司| 深圳市正宏电子有限公司| 永达融资租赁有限公司| 陶氏化学 上海 有限公司| 置业建筑工程有限公司| 东莞伟能五金电子有限公司| 盈丰进出口有限公司| 郑州超超食品有限公司| 纳百川机械有限公司| 青岛汉唐生物有限公司| 五合 建筑 设计有限公司| 明毅机械电子有限公司| 深圳富晶隆电子有限公司| 东莞市鸿泽有限公司| 深圳江景照明有限公司| 德州暖通设备有限公司| 世纪草本药业有限公司| 温州饰梦服饰有限公司| 珠海市拍卖有限公司| 天津南港港务有限公司| 青海钢结构工程有限公司| 佛山市嘉美照明有限公司| 众业通电缆有限公司| 浙江巨力电机成套设备有限公司| 湖南科力电机有限公司| 世纪人通讯设备有限公司| 上海博特机械有限公司| 奥加诺水处理苏州有限公司| 成都国酿食品有限公司| 轧三友发钢铁有限公司| 客来福家居有限公司| 东方化妆品有限公司| 大连凯飞化工有限公司| 浙江济公缘药业有限公司| 爱协林热处理系统有限公司| 曲靖市食品有限公司| 舍得拍卖有限公司拍卖公司| 山东 轮胎有限公司地址| 惠州塑胶模具有限公司| 屹立钢结构有限公司| 莱德桑机械有限公司| 南瑞工程设计有限公司| 昆山实耐宝有限公司| 丰力橡胶轮胎有限公司| 中誉电子(上海)有限公司| 佛山诺鑫家具有限公司| 可耐福新型建筑材料有限公司 | 湖南怡清源茶业有限公司| 江苏宇道生物有限公司| 上海顺发实业有限公司| 北京首都机场安保有限公司| 宁波大叶园林有限公司| 宇达建筑工程有限公司| 山东万祥 有限公司| 迅达电子(苏州)有限公司| 三水海洋卫浴有限公司| 中山市莱斯比电器有限公司| 北京绿海食品有限公司| 摩根盛通深圳市有限公司| 中山电器厂有限公司| 合众自动化有限公司| 广西南宁涂料有限公司| 浙江为诚医药有限公司| 顺德美嘉思食品有限公司| 伊莱克斯家用电器有限公司 | 常州市防水有限公司| 中石化西南石油工程有限公司| 奎山冀东水泥有限公司| 世联地产经纪有限公司| 景渤石油机械有限公司| 金诺新能源有限公司| 株洲易力达有限公司| 青海帝玛尔药业有限公司| 东来涂料(上海)有限公司| 深圳拓飞电子有限公司| 安庆帝伯活塞环有限公司| 石龙富华电子有限公司| 国力机械制造有限公司| 坚田电机(昆山)有限公司| 河北五金制造有限公司| 东方航空物业有限公司| 邦健医药连锁有限公司| 深圳市明君有限公司| 圣典装饰工程有限公司| 博禄塑料 上海 有限公司| 江浦不锈钢有限公司| 水泥厂安装有限公司| 深圳通讯设备有限公司招聘 | 唐山市瑞丰钢铁有限公司| 上海环球金融有限公司| 威诗朗照明有限公司| 广州对外贸易有限公司| 广州慕歌服饰有限公司| 南通中远船务有限公司| sew-电机苏州有限公司| 科美光电技术有限公司| 北京和上海的发展有限公司| 广州美的华凌有限公司| 关东辰美(平湖)有限公司| 安防智能电子有限公司| 贝洱济南热系统有限公司| 艾派信息技术有限公司| 深圳市筑道建筑工程设计有限公司 | 鞍钢联众广州有限公司| 常州欧辉照明有限公司| 武汉华源电力工程有限公司| 中软计算机系统工程有限公司| 上海友友涂料有限公司| 超越金属制品有限公司| 上海恒平仪器有限公司| 丹东鸿洋食品有限公司| 日照华仁药业有限公司| 顺源国际贸易有限公司| 博浩国际贸易有限公司| 深圳市业际光电有限公司| 唐山市丰南区钢管有限公司| 天水新能源有限公司| 东莞诺特电子有限公司| 汇川技术有限公司招聘| 瑞安市恒丰有限公司| 石家庄食品添加剂有限公司| 北京包装制作有限公司| 冀东专用车有限公司| 广元市药业有限公司| 无锡戴卡轮毂有限公司| 泸州福酒业有限公司| 深圳市优思科有限公司| 广州市浩洋有限公司| 盛凯信息技术有限公司| 河南航天金穗有限公司| 中宏建建设有限公司| 苹果电脑贸易 上海 有限公司 | 上海伟伟纺织有限公司| 成都明瑞电子有限公司| 实捷恒安电子有限公司| 兴农融资担保有限公司| 深圳聚龙有限公司招聘| 广州凯盛电子有限公司| 中骏建设工程有限公司| 汉邦化妆品有限公司| 上海 睿展贸易有限公司| 合顺电子 深圳 有限公司| 恒生进出口有限公司| 江苏电器有限公司地址| 广州美威电子有限公司| 深圳盛隆兴电子有限公司| 奥维特电子有限公司| 深圳永明光电有限公司| 深圳创世实业有限公司| 宁波亚乐克有限公司| 宝原物业顾问有限公司| 能佳自动化设备有限公司| 西安惠普生物有限公司| 美味王食品有限公司| 嘉善工程有限公司招聘| 宁波大叶园林有限公司| 贵州佰仕佳有限公司| 广兴电子(昆山)有限公司| 佛山顺铝业有限公司| 山东建设安装有限公司| 北京资生生物有限公司| 陕西北元化工有限公司| 派克密封件有限公司| 重庆绿色食品有限公司| 德邻联合工程有限公司| 米德复合材料有限公司| 雀巢饮用水有限公司| 北京轻舟装饰工程有限公司| 晶天电子(深圳)有限公司| 和记黄埔地产武汉有限公司| 深圳市和永有限公司| 青岛博益生物材料有限公司| 丽江百岁坊有限公司| 安隆金属制品有限公司| 明腾信息技术有限公司| 盘锦和运实业有限公司| 江苏喜科墨有限公司| 礼来制药苏州有限公司| 虹信通信技术有限公司| 昆山欧品电子有限公司| 深圳隆科电子有限公司| 泰安嘉诚机械有限公司| 上海国诚金融有限公司| 兴雅装饰工程有限公司| 鼎轩装饰工程有限公司| 宁波铁路器材有限公司| 鼎盛轩 北京有限公司| 上海乔治费歇尔管路系统有限公司 | 成都的金刚石钻头有限公司| 江西与德的发展有限公司| 深圳宝创汽车贸易有限公司| 万洲电气设备有限公司| 安徽光伏新能源有限公司| 辰辉建筑工程有限公司| 广州宝来贸易有限公司| 阜阳市贸易有限公司|